- Loose/Low Coupling
- Higher Maintainability
- Higher Cohesion
- Single Responsibility Principle
- Open Closed
- Liskov Substitution
- Interface Segregation
- Dependency Inversion
Next
- See code examples of each principle
- Learn what problem each principle resolves
- Learn how each principle is implemented
- Apply these principles in your day to day OOD where applicable
- Share the knowledge
More info:
- A Podcast from Hansel: http://www.hanselminutes.com/default.aspx?showID=163
- Great resource: http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
- http://www.lostechies.com/blogs/chad_myers/archive/2008/03/07/pablo-s-topic-of-the-month-march-solid-principles.aspx
- Pablo's Ebook about SOLID
Other OOD principles:
No comments:
Post a Comment