SOLID is an acronym for five principles of object-oriented design introduced or documented by Robert C. Martin.
I have heard that the Liskov Substitution Principle (LSP) is a fundamental principle of object oriented design. What is it …
oop definition solid-principles design-principles liskov-substitution-principleWhat is the dependency inversion principle and why is it important?
oop solid-principles glossary principles dependency-inversionCan you explain Liskov Substitution Principle (The 'L' of SOLID) with a good C# example covering all aspects of the …
c# .net oop solid-principles liskov-substitution-principleCan someone give me an example of the Single Responsibility Principle? I am trying to understand what it means, in …
oop definition solid-principles single-responsibility-principle design-principlesI have the following code example if(object.Time > 0 && <= 499) { rate = .75m } else if(object.Time >= 500 &…
c# design-patterns if-statement refactoring solid-principlesWhat is the difference between Single Responsibility Principle and Separation of Concerns?
separation-of-concerns solid-principles single-responsibility-principleI am trying to learn the Single Responsibility Principle (SRP) but it is being quite difficult as I am having …
c# solid-principles single-responsibility-principleHave any one used the SOLID programming principle (or any of it's parts) while developing JavaScript? I've just started up …
javascript solid-principlesThe Liskov Substitution Principle states that a subtype should be substitutable for that type (without altering the correctness of the …
oop solid-principles liskov-substitution-principleI'm trying to get into OOP lately, and I'm having trouble with SOLID principles and design patterns. I see why …
oop design-patterns solid-principles