Java 什么';定义两个不相关的类可以重用的独立方法的最佳方法是什么?
我有两个类需要使用相同的方法,我认为继承是多余的,因为这是唯一的共同点:没有关系,操作非常具体。Java 什么';定义两个不相关的类可以重用的独立方法的最佳方法是什么?,java,Java,我有两个类需要使用相同的方法,我认为继承是多余的,因为这是唯一的共同点:没有关系,操作非常具体。 要重用的方法只需获取两个参数并使用它们计算一个操作。组合是一种可能的解决方案。这两个类可以通过您的操作传递到“helper”类的一个实例上。这听起来像是一个实用方法。所以我认为,如果该方法不使用任何实例字段,将该方法作为静态方法包含在一个单独的类中就可以了:将其设置为静态并将其移动到某个实用程序类中。通常,我会为这类事情创建一个实用程序类-很可能使用静态方法。您可以将其封装到另一个类中使用组合而不是
要重用的方法只需获取两个参数并使用它们计算一个操作。组合是一种可能的解决方案。这两个类可以通过您的操作传递到“helper”类的一个实例上。这听起来像是一个实用方法。所以我认为,如果该方法不使用任何实例字段,将该方法作为静态方法包含在一个单独的类中就可以了:将其设置为静态并将其移动到某个实用程序类中。通常,我会为这类事情创建一个实用程序类-很可能使用静态方法。您可以将其封装到另一个类中使用组合而不是继承。