0
Answered

выделение интерфейса из длинного класса в чём профит?

Александр Ефимов 4 years ago updated by Alexander Shvets 3 years ago 1
Здравствуйте.
https://refactoring.guru/u/home/slides/large-class/9/
Выделив интерфейс на нас всё равно лежит обязанность по его реализации. (с#)
Короче класс не станет.
Или я чего-то не понял?

+1
Answered

Спасибо за вопрос! Вижу, что это описано по верхам, но идея была в том, что после выделения чёткого интерфейса, вы будете знать чем конкретно класс занимается, а это поможет либо "спрятать" всё остальное в приватную часть, либо вынести вне класса.