11 total
Composition Over Inheritance A design principle that favors object composition over class inheritance … Glossary
Added 28 Mar · Upd 30 May ·3 min
Dependency Inversion Principle (DIP) A SOLID design principle stating that high-level modules should not … Glossary
Added 28 Mar · Upd 30 May ·2 min
DRY Principle Don't Repeat Yourself Glossary
Added 28 Mar · Upd 30 May ·3 min
Interface Segregation Principle (ISP) A SOLID design principle stating that no client should be forced to … Glossary
Added 28 Mar · Upd 30 May ·2 min
KISS Principle Keep It Simple Glossary
Added 28 Mar · Upd 30 May ·3 min
Law of Demeter A design guideline for developing software, particularly object-oriented … Glossary
Added 28 Mar · Upd 30 May ·3 min
Liskov Substitution Principle (LSP) A SOLID design principle stating that objects of a supertype should be … Glossary
Added 28 Mar · Upd 30 May ·3 min
Open-Closed Principle (OCP) A SOLID design principle stating that software entities should be open … Glossary
Added 28 Mar · Upd 30 May ·2 min
Single Responsibility Principle (SRP) A SOLID design principle stating that a class should have only one … Glossary
Added 28 Mar · Upd 30 May ·3 min
SOLID Principles Five foundational object-oriented design principles that promote … Glossary
Added 28 Mar · Upd 30 May ·3 min
YAGNI Principle You Aren't Gonna Need It Glossary
Added 28 Mar · Upd 30 May ·3 min