Ленивый класс (Lazy Class)
Полезность страницы:
0/100
Каждый класс требует затрат на понимание и поддержку, поэтому классы, которые не делают достаточно, чтобы уделять им отдельное внимание, должны быть уничтожены.
Такая ситуация может сложиться, если класс был задуман как полнофункциональный, но в результате рефакторинга ужался до неприличных размеров, либо класс добавили в расчете на некие будущие разработки, до которых руки так и не дошли.
Если ленивость касается подклассов, используется Уничтожение иерархии, если просто классов, используется Встраивание класса.
Комментарии