Page 45 - 4190
P. 45
Клас Director оптимізує вказівник або посилання на Builder, який
перед початком роботи має бути сконфігурований екземпляром
ConcreteBuilder, що визначає відповідне представлення. Після цього
Director може обробляти клієнтські запити на створення об'єкту.
Отримавши такий запит, за допомогою наявного екземпляра будіве-
льника Director будує продукт частинами, а потім повертає його ко-
ристувачеві.
Рисунок 5.1 – UML-діаграма класів патерну Builder
Це можна продемонструвати такою діаграмою послідовностей
(рис. 5.2).
Рисунок 5.2 – UML - діаграма послідовності патерну Builder
45