Open-Close Principle - 2 zasada SOLID

Zasada otwarte-zamknięte.


Zasada otwarte-zamknięte mówi, że klasy, moduły, funkcje itp. powinny być otwarte na rozszerzenia a zamknięte na modyfikacje. A więc powinna być możliwość uzyskania nowych funkcjonalność poprzez rozszerzenie elementu a nie zmianę już istniejącego elementu. Zasada ta jest bardzo ważna w czasie zmian w kodzie produkcyjnym, ponieważ zmiana kodu w jednym miejscu może powodować problemy w kilku innych miejscach dostosowanych do wcześniejszej wersji elementu. Dzięki trzymaniu się tej zasady zwiększamy modularność systemu i zmniejszamy ryzyko pojawienia się błędów w czasie rozbudowy programu.
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):