码迷,mamicode.com
首页 > 编程语言 > 详细

Thinking in java Reading Note(8.多态)

时间:2018-04-29 13:26:06      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:str   概述   隐藏   角度   之间   改善   基类   bsp   项目   

1.多态概述  

  多态通过分离做什么和怎么做从另一角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序---即无论在项目最初创建时还是在需要新功能时都可以“生长”的程序。

  “封装”通过合并特征行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”接口实现分离开来。

  而多态的作用则是消除类型之间的耦合关系。在前一章中我们已经知道,继承允许将对象视为它自己本身的类型或其基类型来加以处理。这种能力极为重要,因为它允许将多种类型(从同一基类导出的)视为同一类型来处理,而同一份代码也就可以毫无差别的运行在这些不同的类型之上了多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要它们都是从同一基类导出来的这种区别是根据方法行为的不同而表现出来的,虽然这些方法都可以通过同一个基类来调用

 

2.转机

  方法调用绑定

  

  

Thinking in java Reading Note(8.多态)

标签:str   概述   隐藏   角度   之间   改善   基类   bsp   项目   

原文地址:https://www.cnblogs.com/Miromiaosang/p/8970672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!