Содержание
- 2. ADAPTER Интерфейсы несовместимы Нужен новый интерфейс Повторное использование Адаптер содержит адаптируемого
- 3. BRIDGE Отделить реализацию от абстракции Скрыть реализацию СОВСЕМ Обновлять приложение без перекомпиляции
- 4. COMPOSITE Организовать иерархию объектов От частного к целому
- 5. DECORATOR Добавить ответственностей объекту «на лету» Нет возможности отнаследоваться для нового функционала Обернуть класс в обертку
- 6. FACADE Интерфейс к набору интерфейсов Простой интерфейс для сложной системы
- 7. PRIVATE CLASS DATA Контроль за состоянием атрибутов Отделить данные от методов Инкапсулировать инициализацию
- 8. PROXY «Занимает место» для объекта Ленивая инициализация
- 10. Скачать презентацию