`

thinking in java 4th 系列---1chapter

    博客分类:
  • java
 
阅读更多
继承:假如子类继承基类,而且只是覆盖基类的方法,那么子类跟基类完全相同,可以认为子类就是基类,这样被视为纯粹替代,也被称为替代原则,就是所谓的:is-a关系。假如子类新建了接口,那么子类跟基类不完全相同,基类不能访问子类的方法,就是所谓的:is-like-a关系。判断是否继承,就是要判断类之间是否可以用is-a关系来描述,并使之具有实际意义。同时is-a关系和is-like-a关系,通过制冷系统的例子就可以看出它们的使用场合是有区别的。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics