Предлагаю работу Ответы на вопросы по Java

VIP Разбойник
Премиум
Активный участник
Регистрация
17 Янв 2020
Сообщения
140.186
Реакции
7.136
Монетки
3582
Необходимо развернуто ответить на указанные ниже восемь вопросов про паттерны Java. Производящие шаблоны builder, factory, prototype, singleton. Структурные шаблоны adapter, bridge, composite, decorator, faсade, flyweight, proxy 1. Для чего в паттерне singleton конструктор делается private. Как им пользоваться в таком случае? 2. Имеется интерфейс FF с методом get() и класс AA, его присоединяющий. Напишите заголовок proxy-класса BB, который замещает класс AA (конструктор, схему переопределения метода get) 3. Изобразите диаграмму классов или опишите ее (классы и отношения) для дерева в шаблоне composite. Как реализуется в этих классах метод рекурсивного обхода дерева? 4. Опишите конструкцию «адаптер обратного вызова» в терминах интерфейс события, класс-клиент, класс-сервер, объект-адаптер, контекст клиента, опишите его работу в виде последовательности действий или коммуникационной диаграммы. 5. Требуется создать список (меню) с перечнем родственных сущностей (например, графических примитивов), а также выбор имени из списка и создание экземпляра объекта. Опишите реализацию с помощью паттернов «фабрика» и «прототип» Классы, интерфейсы и необходимые методы. 6. Требуется создавать разнообразные отчеты на основе таблицы, а также сохранять из в файлах разных форматов. Опишите применение к этому случаю паттерна bridge 7. Имеется множество вариантов текста с фрагментарными изменениями. Опишите применение паттерна flyweight (легковес, приспособленец) для исключения хранения копий одинаковых слов в текстах. Опишите структуры данных (диаграмму классов) и алгоритмы добавления и изменения слова в одном из текстов. 8. Имеется множество классов типов данных, хранимых в таблице (целые, вещ., строки, дата). В каждой таблице со столбцом связано имя и тип хранимых данных. Опишите применение паттерна прототип (prototype) для представления заголовка таблицы, строк и добавления строки в таблицу. ...

Откликнуться на задание:
Для просмотра содержимого вам необходимо авторизоваться.
 
Цена
1199 ₽
11
Сверху Снизу