Замена подкласса полем (Replace Subclass with Fields)
Полезность страницы:
0/100
Есть подклассы, которые различаются только в методах, возвращающих константы.
Перенести эти методы в суперкласс, сделав их полями, и удалить подклассы.
Если подклассы различаются только в методах, возвращающих константы, то нет смысла загромождать структуру классов, а надо объявить поле в суперклассе и добавить аксессор.
Комментарии