SOLID Principles In Java: A Beginner’s Guide | HackerNoon

Too Long; Didn’t Read

SOLID Principles are the principles of object oriented programming essential to develop scalable softwares. The principles are : S: Single Responsibility Principle O: Open / Closed Principle L: Liskov’s Substitution Principle I: Interface Segregation Principle D: Dependency Inversion Principle