【发布时间】:2011-04-02 18:28:28
【问题描述】:
我有很多基本等价的类,即在所有方面都有几乎相同的功能。我们称它们为 A 和 B。有数百种方法正在使用 A,现在由于代码更改,我必须将它们更改为 B。
有没有一种方法可以编写 A 和 B 之间的映射,从而使代码更改最少?
【问题讨论】:
-
如果你澄清一下为什么你有这么多类似的类,以及什么样的情况需要你从 A 切换到 B,这可能会有所帮助。
-
好吧,该项目是用 A 编写的,然后出现了一个更好的实现,用 B 管理它会更好、更容易,因为相对较小的部分(仍然在数千行 java 代码中)使用 A 因此我们需要一种在它们之间无缝转换的方法。代码更改最少
标签: java refactoring