SimpleClass injects -> InterfaceFactory
- получаем регистрацию класса в фабрике. И если у класса есть фабричный метод, который создаёт объект реализующий интерфейс, то этот интерфейс можно получить через фабрику.
InterfaceFactory realizes -> Tag
- получаем регистрацию фабрики в схеме документа.
SimpleClass realizes -> Tag
- получаем "зеркальный класс" или класс-обёртку над "коробкой атрибутов".
SimpleClass generalizes -> Tag
- получаем класс, который умеет собой инстанцировать "коробку атрибутов". Без регистрации его в схеме документа. И возможностью создавать "коробки атрибутов" руками.
Wrapper realizes -> Tag
- получаем класс-хелпер, который внедряет свой функционал в реализации "коробки атрибутов". Получается некоторого рода Interceptor.
TagImplementator realizes -> Tag
- получаем класс, который умеет собой инстанцировать "коробку атрибутов". C регистрацией его в схеме документа. И возможностью автоматически создавать "коробки атрибутов" по имени.
- получаем регистрацию класса в фабрике. И если у класса есть фабричный метод, который создаёт объект реализующий интерфейс, то этот интерфейс можно получить через фабрику.
InterfaceFactory realizes -> Tag
- получаем регистрацию фабрики в схеме документа.
SimpleClass realizes -> Tag
- получаем "зеркальный класс" или класс-обёртку над "коробкой атрибутов".
SimpleClass generalizes -> Tag
- получаем класс, который умеет собой инстанцировать "коробку атрибутов". Без регистрации его в схеме документа. И возможностью создавать "коробки атрибутов" руками.
Wrapper realizes -> Tag
- получаем класс-хелпер, который внедряет свой функционал в реализации "коробки атрибутов". Получается некоторого рода Interceptor.
TagImplementator realizes -> Tag
- получаем класс, который умеет собой инстанцировать "коробку атрибутов". C регистрацией его в схеме документа. И возможностью автоматически создавать "коробки атрибутов" по имени.
Комментариев нет:
Отправить комментарий