November 14, 2015Software Design Liskov Substitution Principle OCP and LSP are very closely related. Implementing OCP would implicitly follow LSP […]
November 14, 2015Software Design Open Closed Principle Take advantage of OCP to write highly extendable and maintainable software. Introduce […]
November 14, 2015Software Design Single Responsibility Principle Use SRP guidelines to write loosely coupled and highly cohesive software units […]
November 14, 2015Software Design SOLID Programming Principles SOLID programming principles have caught too much attention recently. There are many articles […]
November 14, 2015Software Design Writing a Good Software What is a good software? This question might seem trivial but software […]