ConstructiCat Logo
CodeBust.
Browse section ▾

Параллельные иерархии наследования.

Всякий раз при создании подкласса какого-то класса приходится создавать ещё один подкласс для другого класса.

##Signs and Symptoms

Всякий раз при создании подкласса какого-то класса приходится создавать ещё один подкласс для другого класса.

##Reasons for the Problem

Пока иерархия была небольшая, всё было хорошо. Но с появлением новых классов вносить изменения становилось всё сложнее и сложнее.

##Payoff

  • Уменьшает дублирования кода.

  • Может улучшить организацию кода.