Toggle navigation
TDD C++
Treść
Test-Driven Development
SOLID OOP - zasady solidnego programowania obiektowego
Projektowanie obiektowe pod kątem testów
¶
SOLID OOP - zasady solidnego programowania obiektowego
Zasada pojedynczej odpowiedzialności
Przykład naruszenia zasady pojedynczej odpowiedzialności
Zasada otwarte-zamknięte
Przykład naruszenia zasady OCP
Zasada podstawiania Liskov
Przykład naruszenia zasady podstawiania
Design by contract
Zasada segregacji interfejsów
Przykład naruszenia zasady segregacji interfejsów
Zasada odwracania zależności
Przykład naruszenia zasady DIP
Dependency Injection
Dependency Injection
Przykład klasy z silnymi zależnościami.