principles of object oriented programming
Below mentioned respectively Pillers of OOP concept
and Principles of OOP Design (SOLID)
Pillers of OOP concept
1. Abstraction
2. Encapsulation
3. Inheritance
4. Polymorphism
Principles of OOP Design
1. Single Responsibility Principle (SRP)
2. Open-Closed Principle (OCP)
3. Liskov Substitution Principle (LSP)
4. Interface Segregation Principle (ISP)
5. Dependency Inversion Principle (DIP)