SOLID
SOLID to zestaw zasad projektowych stosowany przy programowaniu obiektowym. Zasady SOLID służą do tworzenia bardziej elastycznego, modułowego i łatwego do utrzymania kodu. Ich stosowanie pomaga unikać nadmiernego powiązania między klasami, ułatwia testowanie i rozwijanie kodu oraz zapobiega „efektowi domina”, w którym zmiana w jednym miejscu powoduje konieczność modyfikacji wielu innych miejsc w kodzie. Single Responsibility
