Strona główna › Pytania INF.04 › Pytanie 649
INF.04 · pytanie #649
Które z poniższych NIE jest zasadą programowania SOLID?
- ASingle Responsibility Principle (Zasada pojedynczej odpowiedzialności)
- BCode Reuse Principle (Zasada ponownego użycia kodu)
- COpen/Closed Principle (Zasada otwarte/zamknięte)
- DDependency Inversion Principle (Zasada odwrócenia zależności)
Poprawna odpowiedź: B. Code Reuse Principle (Zasada ponownego użycia kodu)
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź "Code Reuse Principle" jest prawidłowa, ponieważ nie stanowi ona jednej z pięciu zasad programowania SOLID. SOLID to akronim, który odnosi się do pięciu podstawowych zasad, które mają na celu ułatwienie tworzenia oprogramowania, które jest łatwe w utrzymaniu i rozwijaniu. W skład tych zasad wchodzą: Zasada pojedynczej odpowiedzialności (Single Responsibility Principle), Zasada otwarte/zamknięte (Open/Closed Principle), Zasada segregacji interfejsów (Interface Segregation Principle), Zasada odwrócenia zależności (Dependency Inversion Principle) oraz Zasada Liskov (Liskov Substitution Principle). Przykładowo, Zasada pojedynczej odpowiedzialności zakłada, że każda klasa powinna mieć jedną, jasno określoną odpowiedzialność, co pozwala na łatwiejsze testowanie i modyfikowanie kodu bez wpływu na inne jego części. Użycie zasad SOLID w praktyce prowadzi do lepszego rozdzielenia logiki aplikacji i ułatwia jej rozwój oraz utrzymanie, co jest kluczowe w długoterminowych projektach programistycznych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.