`
H_eaven
  • 浏览: 31475 次
  • 性别: Icon_minigender_1
  • 来自: 鲨堡
文章分类
社区版块
存档分类
最新评论

继承多态

 
阅读更多
继承:使得相同的代码可以在不同类型之间得到复用.

多态:使得不同的代码可以以一种相同的方式得到调用.

继承可以做为复用的手段,但这不是继承的最大意义,继承的最大意义在于封装变化的代码,将变化的代码和不变的代码进行剥离,使得代码的维护性,扩展性,重用性得增强.

继承分为extends和implements.

在子类重写方法时,要注意到这有可能是在修改父类,违背LSP.  子类应该进可能去实现一个抽象方法,而不是去重写一个具体方法.
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics