mirror of
https://github.com/wataridori/solid-php-example.git
synced 2024-12-04 19:03:30 +00:00
919 B
919 B
SOLID Principles Examples in PHP
Single Responsibility Principle
A class should have one, and only one, reason to change. Example
Open Closed Principle
A class should be open for extension, but closed for modification. Example
Liskov Substitution Principle
Derived classes must be substitutable for their base classes. Example
Interface Segregation Principle
Many client-specific interfaces are better than one general-purpose interface. Example
Dependency Inversion Principle
Depend upon abstractions. Do not depend upon concretions. Example