Saturday, May 26, 2012

Object-Oriented Design Principles

Find Pertinent Objects First
Favor Low Coupling- Program to an interface, not an implementation
Favor Code Reuse
The Open/Closed Principle : A module should be open for extension but closed for modification
Dependency Inversion Principle : inversion of control (IoC). Dependency injection

No comments:

Post a Comment