Шаблон проектирования template method





Mediator promotes loose coupling by keeping objects from referring to each other explicitly, and it allows their interaction to vary independently. Это не инструкция, как писать код, а схема или принцип организации кода, модулей и т. п. Уверена, что если вы их не знаете на уровне диаграмм UML, то встречали в коде. Memento Хранитель — паттерн поведения объектов. Не нарушая инкапсуляции, фиксирует и выносит за пределы объекта его внутреннее состояние так, чтобы позднее можно было восстановить в нем объект. При использовании наследования реализация жестко привязывается к абстракции, что затрудняет независимую модификацию.

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