Паттерны проектирования. Реализация на PHP
Источник технологии: https://refactoring.guru
Запуск сервера
docker-compose up
Фабричный метод
Фабричный метод — это порождающий паттерн проектирования, который определяет общий интерфейс для создания объектов в суперклассе, позволяя подклассам изменять тип создаваемых объектов.
- http://127.0.0.1:8000/?p=FactoryMethod&method=windows
- http://127.0.0.1:8000/?p=FactoryMethod&method=web
Абстрактная фабрика
Абстрактная фабрика — это порождающий паттерн проектирования, который позволяет создавать семейства связанных объектов, не привязываясь к конкретным классам создаваемых объектов.
- http://127.0.0.1:8000/?p=AbstractFactory&style=modern
- http://127.0.0.1:8000/?p=AbstractFactory&style=victorian
Источник информации: https://refactoring.guru/ru/design-patterns