#design-principles
Read more stories on Hashnode
Articles with this tag
Introduction The Open-Closed Principle is a fundamental principle in software engineering, which states that software entities (classes, modules,...
Introduction The Chain of Responsibility pattern is a design pattern that allows a series of objects to handle a request. In this pattern, each object...
Design patterns are proven solutions to common problems that software developers face in their work. There are many design patterns available, but...
The Command Design Pattern is a behavioural design pattern that allows you to encapsulate requests or commands as objects, thereby allowing you to...
Introduction In software engineering, the Decorator design pattern is a structural pattern that allows objects to be extended with new behaviours at...
The Facade Design Pattern is a structural pattern that provides a unified interface to a set of interfaces in a subsystem, making it easier to use....