SOLID design principles in java

The SOLID principles of Object Oriented Design include following five principles:

  • Single Responsibility Principle (SRP)
  • Open Closed Design Principle
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
Read More