B
billy_yuan
Unregistered / Unconfirmed
GUEST, unregistred user!
在JAVA中一个类要实现一个接口的话,那么那个类就必须实现该接口里面的所有的方法,
那么该类的子类还是要实现该接口的所有方法,然而如果要修改接口的话,那么该类和
他的子类都要修改,如果这样的话,基类的设计就得非常小心了,用接口真的要这么小心么
不过说句老实话,他的这种机制提供了非常好的扩展性,和代码复用性,我好喜欢啊!
但是有什么好的方法可以避免这样的事件发生呢!
抽象类也一样,如果增加了父类的一个方法,那么你在子类中也要增加一个方法的说明,
如果有N个子类的话,那你就得增加N个子类的方法,神啊,救救我吧!
本人是JAVA的初学者,请大家多多关照!
那么该类的子类还是要实现该接口的所有方法,然而如果要修改接口的话,那么该类和
他的子类都要修改,如果这样的话,基类的设计就得非常小心了,用接口真的要这么小心么
不过说句老实话,他的这种机制提供了非常好的扩展性,和代码复用性,我好喜欢啊!
但是有什么好的方法可以避免这样的事件发生呢!
抽象类也一样,如果增加了父类的一个方法,那么你在子类中也要增加一个方法的说明,
如果有N个子类的话,那你就得增加N个子类的方法,神啊,救救我吧!
本人是JAVA的初学者,请大家多多关照!