Задачі узагальнення об'єктів

Узагальнення породжує власну групу рефакторингов, в основному пов'язаних з переміщенням функціональності по ієрархії успадкування класів, створення нових класів та інтерфейсів, а також заміни успадкування делегуванням і навпаки.