SOLID у Laravel на реальному проєкті

П’ять принципів SOLID на реальних прикладах із ICanUp: Single Responsibility Principle, Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle та Dependency Inversion Principle. Одна практична публікація на кожен принцип, без абстрактних прикладів із тваринами та геометричними фігурами.

SOLID у Laravel на реальному проєкті
solid-liskov-substitution-principle-real-laravel-project-cover.png
Ларавель

SOLID. Принцип 3 - Liskov Substitution Principle на практиці в реальному Laravel-проєкті

На трьох реальних прикладах з ICanUp пояснюю Liskov Substitution Principle: коли реалізації справді можна підміняти через один contract, чому Decorator теж може залишатися взаємозамінним і чому однаковий interface ще не гарантує однакової поведінки.

145