Posts about Oops Principles, Oops concepts in order to design strong object-oriented design for J2EE Web Applications.
All Oops concepts are explained with real-world examples, lots of source code with an explanation, applicability, class diagrams etc. Oops Concepts
Abstraction in Java with Example
Encapsulation in Java with Example
Inheritance in Java with Example
Polymorphism in Java with Example
Composition in Java with Example
Aggregation in Java with Example
Association in Java with Example
Cohesion in Java with Example
Coupling in Java with Example
Delegation in Java with Example
Design Principles(SOLID Oops Principles)
Single Responsibility Principle
Open Closed Principle
Liskov's Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle