→ Пошук по сайту       Увійти / Зареєструватися

Будівельник

Предметна область:  Патерни

Будівельник — Вимальовує стандартний процес створення складного об’єкта, розділяючи логіку будування об’єкта від його представлення



Інколи структура деякого об’єкта дуже складна і залежить від багатьох чинників. Щоб спростити створення такого об’єкту зазвичай використовують цей патерн.


БудівельникBuilder.

Зв'язані поняття[Приховати / показати]

Породжуючі патерни
Будівельник
→ Мапа поняття — Більше інформації про зв'язки цього поняття з іншими поняттями

Близькі поняття: [Приховати / показати]

Контент, у якому йде мова про Будівельник

Породжуючі патерни – Creational patterns

Так уже прийнято, що усі дизайн патерни поділені на три великі групи, а саме: породжуючі, структурні та поведінкові. Звичайно, що можна було б опустити вступ до кожної із груп, але, насправді, поділ на групи має досить велике значення. Не даремно хлопці із «банди чотирьох» вибрали саме 23 патерни а не більше і не менше, і недаремно вони поділили їх на ці групи. Це ж була основна мета їхньої роботи – структуризувати та формалізувати вже існуючі дизайн патерни. Отже, породжуючі патерни. Основним завданням таких патернів є спростити створення об’єктів, які необхідні аплікації.

2. Будівельник — Builder

Уявіть, що ви володієте магазином (гаражем) з продажу персональних комп’ютерів, в якому можна вибирати конфігурацію прямо біля каси (як піцу в піцерії). Вам слід створити систему, що дозволить легко будувати будь-яку конфігурацію ноутбука для будь-якого покупця. Причому стандартні конфігурації мають складатися «по накату».

Якщо вас цікавить...

загрузка...