我想重构我认为应该从一个基类派生的多个类。
如何使用ReSharper 6正确完成此重构?我可以从其中一个类中提取超类,但下一步是什么?我是否必须手动从这个基类派生并在我想要派生的每个类中搜索相同的成员?
答案 0 :(得分:6)
BaseClass
或其他BaseClass2
或其他BaseClass
和BaseClass2
行。如果它们不相同,那么重构它们以使它们相同。BaseClass2
的所有引用更改为BaseClass
BaseClass2
根据需要重复。
请注意,当您发现一些您觉得应该只是单一方法的常用代码时,这几乎是一样的。