Java父类的设计法则

通过instanceof关键字,可以很方便地检查对象的类型,但如果一个父类的子类有很多,这样的判断就显得很繁琐,那么如何设计一个父类才比较合理呢?

 

1.父类通常情况下都设计为抽象类或者接口,其中优先考虑接口,如过接口不能满足要求才考虑抽象

2.一个具体的类尽可能不去继承另一个具体类,这样的好处是无需检查对象是否为父类的对象(因为接口和抽象类都不能被实例化)

 

posted on 2014-10-04 22:27  qthomas  阅读(241)  评论(0编辑  收藏  举报

导航