Останется ли рефакторинг Extract Subclass рафакторингом Extract Subclass, если в
этом примере исходный класс переименовать из Job item в Labor item?
Здравствуйте, igna, Вы писали:
I>Останется ли рефакторинг Extract Subclass рафакторингом Extract Subclass, если в этом примере исходный класс переименовать из Job item в Labor item?
Останется, хотя его можно также считать вырожденным случаем
выделения суперкласса. Но какая разница?
Здравствуйте, SE, Вы писали:
SE>Останется, хотя его можно также считать вырожденным случаем выделения суперкласса.
IMHO это он, Extract Superclass, и есть, и даже не вырожденный. В примере два класса, чтобы продеменстрировать причину проведения этого рефакторинга, но на мой взгляд вид рефакторинга определяет не причина, а производимые действия. То есть мой собственный ответ на мой вопрос — нет, не останется.
SE>Но какая разница?
Разница в комментарии в SVN.