10/25/2007 - 6:00pm
Boston .NET Architecture Study Group
We present the following principles:
- SRP: Single Responsibility Principle
- OCP: Open-Closed Principle
- LSP: Liskov Substituation Principle
- DIP: Dependency Inversion Principle
- ISP: Interface Segregation Principle
Comments
Much of the material is based on Robert C. Martin's Agile Software Development, Principles, Patterns, and Practices. There is also a new C#-only revision.
Office 2000/2003 version of documents have been attached to this posting.