Как мы можем решить, является ли модель структурной - PullRequest
0 голосов
/ 13 марта 2012

Я пытаюсь понять структурные шаблоны.

Определение структурного шаблона:

"Структурные шаблоны связаны с тем, как классы и объекты составляются для формирования более крупных структур. Структурные шаблоны классов используют наследование длясоздавать интерфейсы или реализации. "

Если мы увидим, что большинство используемых нами шаблонов проектирования являются композициями из нескольких классов, можем ли мы сказать, что все шаблоны являются структурными?Есть ли четкое различие между всеми известными структурными паттернами?

1 Ответ

2 голосов
/ 13 марта 2012

«Структурные шаблоны» - это общий термин для шаблонов проектирования, используемый для определения структуры объектов, классов и интерфейсов.

Составные, декораторские и адаптерные шаблоны являются примерами того, что можно было бы считать "структурными шаблонами".

Вот список самых популярных структурных паттернов.

...