SOLID Principles
Single Responsibility Principle A class should have only one single reason to change which means it should only do one thing. Open Closed Principle A class should be open for extension but closed for modification. You should add new functionality to existing classes by extending them. We should refrain from modifying existing classes. Liskov Substitution […]