Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个类需要使用相同的方法,我相信继承是多余的,因为这是唯一的共同点:没有关系并且操作非常具体。要重用的方法只需要两个参数并用它们计算一个操作。
这听起来像是一种实用方法。所以,我认为包含该方法作为静态方法的单独类可以解决问题
组合在这里是一个可能的解决方案。这两个类可以通过您的操作传递给“帮助”类的一个实例。
一般来说,我会为这种事情创建一个实用程序类——很可能使用静态方法。
如果该方法不使用任何实例字段:将其设为静态并将其移动到某个实用程序类中。