第13章对象的多重接口.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章对象的多重接口

第 13 章 对象的多重接口 273 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 274 Android 的对象技术(OOP) ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Android 的對象技術 教材下載 第 13 章 对象的多重接口 275 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 第 第 1313 章 章 第第 1313 章章 对象的多重接口对象的多重接口 对象的多重接口对象的多重接口   13.1 复习接口之观念 13.2 复习 Java 的接口观念 13.3 Android 的多重接口之例 13.4 多重接口与转换 13.5 Android 的多重接口转换之例 13.6 应用于 C/C++ 276 Android 的对象技术(OOP) ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 13.1 复习接口之观念 变化(Change)是自然界与生命的本质,生物必须不断进化(Evolution) 才能适 应外在环境的善变 ,否则在「适者生存」的自然法则之下,就会被淘汰掉。生物 在适应环境变化的法宝是﹕生物本身会明确分为「稳定」、「常变化」及「快速变 化」等不同组织,来与外界环境互动,调整自己以便在新环境中取得较有利的生 存空间。例如,树干是稳定的、树枝是常变化的、而树叶是善变的。树叶随着四 季交替而不断换新,树枝支持树叶而取得阳光最充足的空间,树干则支持树枝的 不断成长。 仔细区分稳定与善变,会呈现出界线,就称为接口(Interface) 。例如车轮的 外胎是善变的部分﹔为了便于更换外胎,则轮框与外胎之间含有个明确的界线 (接口) 。同理,汽车的轮胎是善变的部分﹔为了便于更换整个轮胎,则车体与轮 胎之间有个明确的界线(接口) ,就是轮盘。 在软件开发上,设计接口就是把软件里善变的部分封装于接口之内,当有必 要时,就把接口内的善变部分更换掉,让软件添增一分活力。接口规划良好,就 易于更换,也易于整合。 了解区分稳定与善变的重要性之后,剩下的就是如何找到善变的部分。这可 由简单的观察开始,细心体察软件使用在不同场合时,应有那些部分必须经常更 动,那些部分偶而更动,那些部分则很稳定。就像汽车行驶在街道上、高速公路 上、雪地上三种场合时,轮子外胎是明显常须更换的部分,外胎与整部车子就必 须有明确的接口,且愈简单愈好,才容易更换。再就时间的观点而言,注意随着 时间的演变,那些部分需要时时更新。就像汽车虽在街道环境中行驶,使用久了, 轮子外胎易磨损所以必须经常更换,更换就

文档评论(0)

jiayou118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档