3

我有两个类需要使用相同的方法,我相信继承是多余的,因为这是唯一的共同点:没有关系并且操作非常具体。要重用的方法只需要两个参数并用它们计算一个操作。

4

4 回答 4

6

这听起来像是一种实用方法。所以,我认为包含该方法作为静态方法的单独类可以解决问题

于 2012-08-03T20:53:46.323 回答
2

组合在这里是一个可能的解决方案。这两个类可以通过您的操作传递给“帮助”类的一个实例。

于 2012-08-03T20:53:35.643 回答
2

一般来说,我会为这种事情创建一个实用程序类——很可能使用静态方法。

于 2012-08-03T20:54:38.667 回答
0

如果该方法不使用任何实例字段:将其设为静态并将其移动到某个实用程序类中。

于 2012-08-03T20:54:12.947 回答