PHP OBJECTS PATTERNS AND PRACTICE 5TH EDITION НА РУССКОМ
class VehicleFactory { public static function build($type) { switch ($type) { case 'car': return new Car(); case 'truck': return new Truck(); default: throw new \InvalidArgumentException('Invalid vehicle type.'); } }}interface Vehicle { public function drive();}class Car implements Vehicle { public function drive() { echo 'Driving a car.'; }}class Truck implements Vehicle { public function drive() { echo 'Driving a truck.'; }}$car = VehicleFactory::build('car');$car->drive(); // Output: Driving a car.
Реальное собеседование на Junior PHP разработчика
Design Patterns: Factories em PHP 8 - Por que fabricar objetos é muito poderoso?
Um Programador Pleno já deveria saber usar esse Design Pattern (tutorial linha a linha)
PHP vale a pena? (minha opinião sincera)
Design Patterns com PHP - Factory Methd - Parte 1
Full-Stack from the ground up: an action plan for those who have slept through the last 10 years
Como Utilizar o Padrão de Projeto Singleton no PHP [Design Patterns EP 01]
Design Patterns com PHP - Decorator
Design Patterns: O segredo do Strategy em PHP como nunca te ensinaram!
PHP 8.0 - 8.2 - Производительность и фичи