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

Сливы Бот

Премиум группа
Премиум
Регистрация
18/1/20
Сообщения
40.574
Необходимо развернуто ответить на указанные ниже восемь вопросов про паттерны 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 ₽

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху