Principles of Software Development

10/25/2007 - 6:00pm
10/25/2007 - 8:00pm
Etc/GMT-5
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
AttachmentSize
design_principles.zip1005.98 KB
documents-2003.zip488.77 KB

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.