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 - Производительность и фичи

















