放在程序中说就是。如果一个类不能确定它最后的类型,就是说不知道它以后要被实现成什么样,就可以采用面向接口的编程。所有需要这个类的地方都设成一个接口,而让这个类继承这个接口。后期要更改的时候只用继承这个接口就可以了。 如 你的方法是 public void doSomething(IServer ser);参数是一个接口 public interface IServer{ //something } 然后你就可以写很多不同的类来实现这个接口 如public class a implements IServer{ //something } public class b implements IServer{ //something }