面向对象设计的五大原则分别是单一职责原则、接口封闭原则、开发-封闭原则、里式替换原则、依赖倒置原则。这五大原则也是23种设计模式的基础。
PHP面向对象五大原则之开放-封闭原则(OCP)详解
PHP面向对象五大原则之依赖倒置原则(DIP)详解