Формирование шаблона метода (Form Template Method)
У вас есть два метода в подклассах, которые выполняют схожие действия в одном и том же порядке, тем не менее, эти действия различны.
Организуйте эти действия в методы с одинаковой сигнатурой, так чтобы исходные методы были одинаковыми. После этого вы сможете поднять их на уровень выше.
Более детальную информацию смотрите на странице 344 книги Рефакторинг.
Оригинальная версия.
Copyright © 1999-2003, Martin Fowler.
|