Learn about the SOLID Principles of Software Design and how they improve maintainability and ease of extension in software development.
Table of contents
The Synopsis of the SOLID Principles of Software DesignFirst things first: a small dive in historyMotivation: why should we care?Single Responsibility Principle (SRP)Open/Closed Principle (OCP)Liskov Substitution Principle (LSP)Interface Segregation Principle (ISP)Dependency Inversion Principle (DIP)Final thoughtsCode examplesSources2 Comments
Sort: