0
Отвечено

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

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

+1
Отвечено

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