Page 45 - 4190
P. 45

Клас Director оптимізує вказівник або посилання на Builder, який
            перед  початком  роботи  має  бути  сконфігурований  екземпляром
            ConcreteBuilder, що визначає відповідне  представлення.  Після  цього
            Director  може  обробляти  клієнтські  запити  на  створення  об'єкту.

            Отримавши такий запит, за допомогою наявного екземпляра будіве-
            льника Director будує продукт частинами, а потім повертає його ко-
            ристувачеві.


























                               Рисунок 5.1 – UML-діаграма класів патерну Builder


                  Це  можна  продемонструвати  такою  діаграмою  послідовностей
            (рис. 5.2).

































                      Рисунок 5.2 – UML - діаграма послідовності патерну Builder

                                                              45
   40   41   42   43   44   45   46   47   48   49   50