Java 代码复用:如何让两个类共享同一个方法
在 Java 中,如果两个类都需要使用同一个方法,可以将该方法提取到一个公共的父类或接口中,以便两个类都能够继承或实现该父类或接口。这样可以避免代码重复,提高代码复用性。
下面是一种优化的方式:
- 创建一个公共的父类或接口,将共同的方法定义在该父类或接口中。
public interface CommonMethod {
void commonMethod();
}
- 在两个类中分别继承父类或实现接口,并实现共同的方法。
public class ClassA implements CommonMethod {
@Override
public void commonMethod() {
// 实现具体的逻辑
}
}
public class ClassB implements CommonMethod {
@Override
public void commonMethod() {
// 实现具体的逻辑
}
}
通过将共同的方法提取到公共的父类或接口中,可以避免代码重复,提高代码的可维护性和复用性。当需要修改共同的方法时,只需要修改一处即可,而不需要在多个类中进行修改。
原文地址: https://www.cveoy.top/t/topic/pZuv 著作权归作者所有。请勿转载和采集!