Principles Of Object Oriented Design

Principles Of Object Oriented Design:
There are five principles of class design:
Ø  (SRP) The Single Responsibility Principle.
Ø  (OCP) The Open Closed Principle.
Ø  (LSP) The Liskov Substitution Principle.
Ø  (ISP) The Interface Segregation Principle.
Ø  (DIP) The Dependency Inversion Principle.
There are three principles of package cohesion:
Ø  (REP) The Reuse Release Equivalence Principle.
Ø  (CCP) The Common Closure Principle.
Ø  (CRP) The Common Reuse Principle.
There are three principles of package coupling:
Ø  (ADP) The Acyclic Dependencies Principle.
Ø  (SDP) The Stable Dependencies Principle.

Ø  (SAP) The Stable Abstractions Principle.

No comments:

Post a Comment