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


Позволяет изменять внутреннее представление продукта. Изолирует код, реализующий конструирование и представление.

Строитель (англ. Builder) — порождающий шаблон проектирования предоставляет способ создания составного объекта.

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

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

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