SOLID – zasada 4
SOLID – zasada 4 W powyższym przykładzie obie klasy, OfficeWorker i FactoryWorker, muszą implementować obie metody interfejsu Worker, chociaż każda z nich używa tylko jednej z tych metod. To łamie zasadę segregacji interfejsów. Aby naprawić naruszenie zasady ISP, możemy stworzyć osobne interfejsy dla pracowników biurowych i pracowników na produkcji: W tym przypadku mamy osobne interfejsy […]