Autumn SALE
Будівельник

Будівельник на PHP

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

На відміну від інших породжуючих патернів, Будівельник дозволяє виготовляти різні продукти, використовуючи один і той же процес будівництва.

Складність:

Популярність:

Застосування: Патерн можна часто зустріти в PHP-коді, особливо там, де необхідним є покрокове створення продуктів або конфігурація складних об’єктів.

Ознаки застосування патерна: Будівельника можна визначити у класі, який має один створюючий метод та декілька методів налаштування створюваного продукту. Зазвичай, для зручності, методи налаштувань викликають ланцюжком (наприклад, someBuilder->setValueA(1)->setValueB(2)->create()).

Будівельник іншими мовами програмування

Будівельник на C# Будівельник на C++ Будівельник на Go Будівельник на Java Будівельник на Python Будівельник на Ruby Будівельник на Rust Будівельник на Swift Будівельник на TypeScript