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