Шаблон проектирования одиночка диаграмма классов





Null Object Не GoF. Предотвращает нулевые указатели, предоставляя объект «по умолчанию». Наблюдатель (Observer) Другое имя: Издатель-Подписчик (Publisher-Subscriber) При изменении состояния одного объекта все зависимые от него объекты (подписчики) оповещаются об обновлении. Если мы читаем, что данный класс реализует паттерн «итератор», мы сразу получаем представление об его интерфейсе и роли. Можно сказать, что описание проекта в терминах паттернов добавляет новые метаданные о проекте. Помните, Adapter делает работающими вместе два существующих интерфейса, не создавая новых. Отношения между участниками Отношения между классами Класс Invoker связан связью отношения агрегации с абстрактным классом Command.

Похожие записи: