Обзор темы [Рефакторинг кода]

Спускание метода (Push Down Method)

Какие-то методы суперкласса имеют смысл только для отдельных подклассов.

Поместить в соответствующие подклассы.

 

Часто используется вместе с Извлечением подкласса.