Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

ЗадачаНеобходимо развернуто ответить на указанные ниже восемь вопросов про паттерны 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) для

представления заголовка таблицы, строк и добавления строки в таблицу.

4 года назад
guest_15909301477313
4 года в сервисе
Был
4 года назад
  • Похожие заказы
  • Есть бот телеграмм. на виндовс операционке стоит. Она слишком дорогая, нужно перейти на линукс ебунту 16.04 Связь с разработчиком есть просто он говорит что на линукс не настраивал не разу. Сброшу готовый bat файл и инструкцию, ...

    Завершен
    4 года назад
  • $350

    Требуется интеграция свёрстанного шаблона на OpenCart [url=http://maksimovrudolf.ru/front/food-rocket/]http://maksimovrudolf.ru/front/food-rocket/[/url]Нестандартный функционал: - Регистрация через соц сети - Список товаров поиск категории итд загружаются по выбранному магазину, это как бы категория верхнего уровня, список магазинов строится по выбранному адресу, думаю можно ...

    Закрыт
    4 года назад
  • Здравствуйте! Есть сайт. Аналог vkfaces.com. Парсит данные вконтакте через API. Работает на БД. Но данные подгружаются очень медленно, страницы открываются медленно. Хочется что бы все работало быстро. Сейчас даже что-то перестал работать. Надо исправить эту проблему. Жду ваших предложений.

    Закрыт
    4 года назад
  • Сайт на DLE. Есть готовый, но нужно расширить функционал. 1. Хочу обновить движок с версии 11 до 14, но как бы это сделать без потери установленных доработок? На сайте делались различные дополнения (линия с кэфами от ...

    Завершен
    4 года назад
  • Дан код (в приложенном файле) нужно указать на наиболее значительные проблемы и странности в предложенном API и в спецификации этого API.

    Закрыт
    4 года назад
  • У нас есть сайт kosmetika-proff.ru на 33 000 SKU Есть список из 57 сайтов конкурентов.* По некоторым товарам есть РРЦ. * У каждого товара есть артикул (ID товара) - этот артикул универсален для всех сайтов.  Нет проблемы с сопоставлением ...

    Закрыт
    4 года назад
  • На сайте есть механизм сбора токенов и рассылки push сообщений. Спустя время обнаружили, что хотя браузер подписан, сообщения в него не приходят. Подразумеваю, что не настроено обновление токенов (onTokenRefresh()). Надо проверить эту гипотезу. Если так, то ...

    Закрыт
    4 года назад
  • $57

    Реализовать функционал на сайте, используя Laravel Необходим веб-сервис по автоматизации составления списка литературы согласно определенным требованиям (в прикрепленных файлах). Реализован только интерфейс, есть БД (все исходники могу скинуть). БД уже спроектирована, могу также отправить все диаграммы ...

    Закрыт
    4 года назад