[O] The Open-Closed Principle

[O] The Open-Closed Principle
This article explains the Open-Closed Principle (OCP) of SOLID design, which advises creating flexible and maintainable code by keeping classes open to extension but closed to modification. It uses an example to show how to adhere to the OCP by defining an interface and creating separate classes for each shape. Read more →

[S] The Single Responsibility Principle

[S] The Single Responsibility Principle
The Single Responsibility Principle (SRP) is a design principle promoting maintainable code. It states that each class should have only one job. This post explains its importance with code examples, resulting in more understandable and maintainable code. Read more →
Prev
2 of 7
Next