🎉 Ура! Після трьох років роботи, я нарешті випустив англійську версію книжки про патерни! Ось вона »
Фабричний метод

Фабричний метод на PHP

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

Фабричний метод задає метод, який необхідно використовувати замість виклику оператора new для створення об’єктів-продуктів. Підкласи можуть перевизначити цей метод, щоб змінювати тип створюваних продуктів.

Якщо ви вже чули про Фабрику, Фабричний метод чи Абстрактну фабрику, але вам все одно важко їх розрізняти, то прочитайте нашу статтю Порівняння фабрик.

Детальніше про Фабричний метод

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

Складність:

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

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

Фабричний метод іншими мовами програмування

Фабричний метод на Java Фабричний метод на C# Фабричний метод на Python Фабричний метод на Ruby Фабричний метод на Swift Фабричний метод на TypeScript