#design-principles
Read more stories on Hashnode
Articles with this tag
Abstraction is a fundamental concept in software development that allows us to manage complexity and build scalable and maintainable code. However,...
The Law of Demeter (LoD), also known as the principle of least knowledge, is a software design guideline that aims to reduce coupling between objects...
The Separation of Concerns (SoC) design principle is a fundamental concept in software engineering that refers to the idea of separating different...