декоратор
Метафора
230.30K
Categories: internetinternet programmingprogramming

Патерни проектування. Декоратор

1. декоратор

ДЕКОРАТОР
МОДУЛЬ: ПАТЕРНИ
ПРОЕКТУВАННЯ

2. Метафора

МЕТАФОРА

3.

ПРИЗНАЧЕННЯ
Додає об'єкту новий стан і поведінку

4.

СТРУКТУРА ПАТЕРНА НА МОВІ UML

5.

СТРУКТУРА ПАТЕРНА НА МОВІ C#

6.

УЧАСНИКИ
Component - Компонент:
Надає інтерфейс для об'єктів, які можуть бути
декоровані.
ConcreteComponent - Конкретний компонент:
Є класом цільового об'єкта, який повинен бути
декорований.
Decorator - Декоратор:
Надає загальний інтерфейс для об'єктівдекораторів.
ConcreteDecorator - Конкретний декоратор:
Містить додаткову функціональність, якою буде
розширюватися цільовий об'єкт.

7.

ДЯКУЮ ЗА УВАГУ!
English     Русский Rules