Рубрики
ООП

S.O.L.I.D

1 Вариант
Бетран Меер

Код1
Интерфейс1
написали блок кода
например класс
вешаете на класс замочек
больше ни чего не изменяете
кроме бат фиксов (удаление ошибки)

Код2 расширение класса Код1
Интерфейс2
интерфейс может изменен в новом коде от первого кода
при помощи наследования
берёте новый код и наследуете его
добавляете новую функциональность

Код клиентский код
обращался раньше к Код1
стал обращаться ко Код2
так как интерфейс разный у классов
вызов сайд эффекты
необходимо переписывать Код

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *