© 2023 Hashnode
#solid-principles
The SOLID principles are a set of design principles for object-oriented programming that were introduced by Robert C. Martin in his 2000 paper, "Design Principles and Design Patterns". These principles are intended to help developers create…
The Open-Closed Principle (OCP) is one of the five SOLID principles of object-oriented design. which states that software entities (classes, modules, functions, etc.) should be open for extension but …
Engi-Proverbs is a series where I summarize some lessons and principles I've learned over my career by using a memorable and simple saying of wisdom. In previous articles, we have been talking a bit …
SOLID Design Principle. The things that we usually asked or ask in an interview. It is an acronym for words: S: Single Responsibility Principle O: Open/Closed Principle L: Liskov Substitution Princip…
Before Begining I have been struggling over the past two days to figure out the best way to write code in TypeScript while adhering to the SOLID principles. Specifically, I have been designing a class…
SOLID SOLID stands for 5 of the following principles, Single Responsibility Principle Open-Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principl…
SOLID is an acronym for a set of five design principles that help in writing clean and maintainable code. These principles are widely used in object-oriented programming and software design. In this a…
SOLID is a set of principles for object-oriented software development. It stands for the following principles: Single Responsibility Principle (SRP) Open-Closed Principle (OCP) Liskov Substitution …
SOLID is an acronym for the first 5 basic principles of object-oriented software design that any developer should adhere to. Following these principles will increase the project's maintainability, comprehensivity, and adaptability to Agile …
Dependency Inversion Principle (DIP) states one single thing; When we modify low-level modules, it should not break the high-level modules. In complex systems, high-level modules call lower level mo…