Design principles are ideas that guide developers toward certain goals in software design.
I am trying to understand the is-a vs is-like-a relationship where I read somewhere that we must try to follow …
c++ design-principlesThe Interface Segregation Principle (ISP) says that many client specific interfaces are better than one general purpose interface. Why is …
java oop solid-principles design-principles interface-segregation-principleMy understanding of the Liskov substitution principle is that some property of the base class that is true or some …
design-principles solid-principles liskov-substitution-principleI've found a similar question How to compare two distinctly different objects with similar properties that may implicitly and/or …
c# design-patterns design-principlesThe Open/Closed Principle states that software entities (classes, modules, etc.) should be open for extension, but closed for modification. …
oop definition solid-principles design-principles open-closed-principleI have a parent-child view model object structure set up and need to update an observable on the parent from …
javascript design-patterns knockout.js design-principles