Źródło: Arkusze CKE
Które z poniższych NIE jest zasadą programowania SOLID?
Warianty odpowiedzi
-
A
Single Responsibility Principle (Zasada pojedynczej odpowiedzialności)
-
B
Code Reuse Principle (Zasada ponownego użycia kodu)
-
C
Dependency Inversion Principle (Zasada odwrócenia zależności)
-
D
Open/Closed Principle (Zasada otwarte/zamknięte)
Wyjaśnienie
SOLID to skrótowiec określający pięć konkretnych zasad projektowania obiektowego:
S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
Zasada ponownego użycia kodu (Code Reuse Principle) jest dobrą praktyką programistyczną, ale nie wchodzi w skład zestawu SOLID.