Интернет магазин китайских планшетных компьютеров



Компьютеры - Строитель (шаблон проектирования)

30 марта 2011





Цель

Отделяет конструирование сложного объекта от его представления, так что в результате одного и того же процесса конструирования могут получаться разные представления.

Плюсы

  • позволяет изменять внутреннее представление продукта;
  • изолирует код, реализующий конструирование и представление;
  • дает более тонкий контроль над процессом конструирования.

Применение

  • алгоритм создания сложного объекта не должен зависеть от того, из каких частей состоит объект и как они стыкуются между собой;
  • процесс конструирования должен обеспечивать различные представления конструируемого объекта.
Builder.gif

Применение

Объекты "моникер" в Microsoft COM есть Строители, инициализируемые строкой. Более того, для их создания используется другой Строитель - MkParseDisplayNameEx, который определяет по строке класс моникера, создает моникер и инициализирует его этой же строкой.

Один из этих объектов - URL Moniker - используется для всей загрузки страниц, вложений и документов в Microsoft Internet Explorer.



Просмотров: 875


<<< Стратегия (шаблон проектирования)