Wzorce projektowe · Junior · Pytanie 27 z 75
Co oznacza zasada otwarte/zamknięte (OCP)?
- ✓Poprawna odpowiedź: Kod jest otwarty na rozszerzenia, ale zamknięty na modyfikacje
- 2Kod powinien być otwarty dla wszystkich, czyli open source
- 3Metody publiczne są otwarte, a prywatne zamknięte
Wyjaśnienie
Nowe zachowanie dodaje się bez przepisywania sprawdzonego kodu: przez nową strategię, plugin lub komponent przez propsy/children. Przykład: Button z propem icon zamiast edytowania przycisku dla każdej nowej ikony.