Скачиваний:
10
Добавлен:
01.05.2014
Размер:
1.25 Кб
Скачать

Извлечение суперкласса (Extract Superclass) Извлечение суперкласса (Extract Superclass)

Есть два класса с похожими особенностями.

Создать суперкласс и переместить в него общие особенности.

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

Если выбор будет сделан неправильно, далее всегда можно воспользоваться Заменой наследования делегированием.

 

 

 

Соседние файлы в папке Рефакторинги