Tag Archives: ooad

Learning The S.O.L.I.D Programming Principles: Dependency inversion principle [Part – VI]

History: In our previous posts we learned ‘What is S.O.L.I.D. Programing Principles’ and a detailed explalantion with code of Single Responsibility Principle, Open/closed Principle, Liskov Substitution Principle and Interface Segregation Principle. S.O.L.I.D. is an acronym introduced by Michael Feathers as: S for SRP: Single responsibility principle O for OCP: Open/closed principle L for LSP: Liskov

Read More

Learning The S.O.L.I.D Programming Principles: Open Closed Principle [Part – III]

History: In our previous posts we learned ‘What is S.O.L.I.D. Programing Principles’ and a detailed explanation with code of Single Responsibility Principle. S.O.L.I.D. is an acronym introduced by Michael Feathers as: S for SRP: Single responsibility principle O for OCP: Open/closed principle L for LSP: Liskov substitution principle I for ISP: Interface segregation principle D

Read More