Привіт! Я знизив ціни на усі продукти. Час разом готувати свої програмерські скіли до пост-COVID-ної ери. Перевірити »
Будівельник

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

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

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

Особливості паттерна на Swift

Складність:

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

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

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

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

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