Search code examples
What is an example of the Liskov Substitution Principle?...


oopdefinitionsolid-principlesdesign-principlesliskov-substitution-principle

Read More
Difference between REP(Reuse/Release Equivalence Principle) and CRP (Common Reuse Principle)...


clean-architecturedesign-principles

Read More
How should I use Factory method design pattern that follows Dependency Inversion Principle...


laraveldesign-patternsdependency-injectiondesign-principlesdependency-inversion

Read More
Why Choose Struct Over Class?...


swiftclassstructvalue-typedesign-principles

Read More
When we use class methods as setter to input object...


phpcoding-stylesolid-principlesdesign-principles

Read More
Design pattern for encapsulation of functions that draw / write an object...


javascripthtmldesign-patternsdesign-principles

Read More
When should I throw exception vs. return error ActionResult in ASP.NET Core Web API project?...


c#asp.net-core.net-coreasp.net-core-webapidesign-principles

Read More
Spring application events without extending ApplicationEvent...


javaspringspring-bootdesign-principleshexagonal-architecture

Read More
What is the use of single responsibility principle?...


oopsolid-principlessingle-responsibility-principledesign-principles

Read More
What's the difference between principles YAGNI and KISS?...


design-principlesyagni

Read More
Best approach to map enums to functions...


pythondesign-patternsenumsdesign-principles

Read More
Does the Liskov Substitution Principle apply to subtype which inherited from abstract class?...


oopdesign-principlesliskov-substitution-principle

Read More
How to restrict access privilege between two classes in java?...


javaoopdesign-patternsaccess-modifiersdesign-principles

Read More
Introducing a new subclass to an established system using inheritance which violates the Liskov Subs...


c#inheritancesolid-principlesdesign-principlesliskov-substitution-principle

Read More
What is the meaning and reasoning behind the Open/Closed Principle?...


oopdefinitionsolid-principlesdesign-principlesopen-closed-principle

Read More
DRY principle in Java...


javadesign-principles

Read More
Rules Engines User Interface Design...


user-interfacedesign-principlesrule-engine

Read More
python class operations on members vs static methods...


pythonoopsoftware-designdesign-principles

Read More
Is adding attributes dynamically frowned upon in Python?...


pythonoopencapsulationdynamic-languagesdesign-principles

Read More
Creating new instance of concrete implementation in interface - is this an antipattern?...


javainterfacedaodesign-principles

Read More
What is the reasoning behind the Interface Segregation Principle?...


javaoopsolid-principlesdesign-principlesinterface-segregation-principle

Read More
Is it fine to pass a value returned by await function as parameters in C#...


c#.net-coredesign-principles

Read More
What's the difference between design patterns and design principles?...


ruby-on-railsrubydesign-patternsdesign-principles

Read More
Is this a good example of Law of Demeter?...


javaoopdecouplingdesign-principleslaw-of-demeter

Read More
Dependency inversion design choice question...


javaoopsolid-principlesdesign-principlesdependency-inversion

Read More
Intrinsic benefit of using a LinkedList class to point to head Node vs. just using Node*...


c++linked-listdesign-principles

Read More
Writing modules in Haskell the right way...


haskellfunctional-programmingseparation-of-concernsdecouplingdesign-principles

Read More
Violation of OO concepts?...


c#oopdesign-principles

Read More
How to resolve this dilemma when using generics in a simple factory...


javagenericsfactory-patterndesign-principles

Read More
С++ wxWidgets: Code Architecture, Design Principles and Patterns...


c++user-interfacedesign-patternswxwidgetsdesign-principles

Read More
BackNext