Извлечение суперкласса (Extract Superclass)
Полезность страницы:
     
    
    0/100      
    
 
        
      
Есть два класса с похожими особенностями.
Создать суперкласс и переместить в него общие особенности.

Альтернатива этому методу – Извлечение класса. Разница в делегировании и наследовании. Наследование надо использовать, когда классы обладают как одинаковым поведением, так и одинаковым интерфейсом.
Если выбор будет сделан неправильно, далее всегда можно воспользоваться Заменой наследования делегированием.
Комментарии