1.同一个类的两个函数含有相同的表达式
extract method
2.两个互为兄弟的子类内含相同表达式
extract method
pull up method
form template method
substitute algorithm
3.两个毫不相关的类内含相同表达式
extract class
1.同一个类的两个函数含有相同的表达式
extract method
2.两个互为兄弟的子类内含相同表达式
extract method
pull up method
form template method
substitute algorithm
3.两个毫不相关的类内含相同表达式
extract class