0
Answered

слишком большой класс

Sergey Droba 5 years ago updated by anonymous 5 years ago 3

Скажите, слишком большой класс это как? Есть какие то нормы?

Answer

Answer
Answered

Здравствуйте, Сергей!

Никаких чётких норм на этот счёт, к сожалению, нет. Проще всего определить большой класс используя принцип единственной ответственности. Если ваш класс делает слишком много разных дел, то вероятно его лучше разделить на части.

GOOD, I'M SATISFIED

Спасибо!

Satisfaction mark by Sergey Droba 5 years ago
Answer
Answered

Здравствуйте, Сергей!

Никаких чётких норм на этот счёт, к сожалению, нет. Проще всего определить большой класс используя принцип единственной ответственности. Если ваш класс делает слишком много разных дел, то вероятно его лучше разделить на части.

Скажите а нельзя ли в случае раздутых классов просто разделить функционал между partial классами этого класса?

+2

Думаю, это можно рассматривать как первый шаг в сторону полного разделения. Лично я считаю, что небольшое улучшение лучше, чем полномасштабная перекройка всего. Небольшие безопасные шажки могут со временем вывести к отличному результату.