This means you should be able to add new functionality by writing new code rather than altering existing, stable code that is already tested and working.
Software entities (classes, modules, functions) should be . 0gzapetk60ou7eehzsux8_source.mp4
Objects of a superclass should be replaceable with objects of its subclasses without breaking the application. This means you should be able to add
This video provides an overview of the , a set of guidelines used in software development to create code that is easier to maintain, extend, and understand. Key Takeaways from the Video 0gzapetk60ou7eehzsux8_source.mp4
High-level modules should not depend on low-level modules; both should depend on abstractions.
A class or module should have .
| AzotSoft.Ru - ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π²ΡΠ΅Ρ | AzotSoft.ru Π‘Π°ΠΉΡ ΡΠΎΠ·Π΄Π°Π½ Π² 2010 Π³ΠΎΠ΄Ρ |