L06B可重用和可维护原则依赖倒换原则.pptx

L06B可重用和可维护原则依赖倒换原则.pptx

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象设计方法;为何而“倒转”;为何而“倒转”;复用与可维护性的“倒转”;;;依赖倒转原则 ;什么是依赖倒转原则 ;变量的静态类型和真实类型;引用对象的抽象类型;;例子:创建employee类 ;引用对象的抽象类型的优点;对象的创建;;怎样做到依赖倒转原则;;工厂方法模式; 简单工厂模式将这个违反“开—闭”原则以及依赖倒转原则的做法封装到一个类里。 工厂方法模式是类的创建模式,又叫做虚拟构造子模式或多态性工厂模式。它的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 如下页图所示:;;工厂方法模式的优点:;模板方法模式;;模板方法模式特点;迭代子模式;Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。;Java对抽象类型的支持;二者区别;将一个单独的Java具体类重构成一个Java接口的实现;为一个已有的具体类添加一个Java抽象类;Java接口定义混合类型;;联合使用Java抽象类和Java接口;联合使用的实现;联合使用的实现(续);一个例子: 账号,账号的种类和账号的状态;Account +Account(accType:AccountType) +depoist(amt:float)void ;代码2:Account类的源代码;代码3:抽象类AccountType源代码;代码4:抽象类AccountStatus源代码;代码5:具体实现类Saving源代码;代码6:具体实现类Checking源代码;代码7:具体实现类Open源代码;代码8:具体实现类Overdrawn源代码;;;;;代码9:具体实现类MoneyMarket源代码;依赖倒转原则的优缺点;9、春去春又回,新桃换旧符。在那桃花盛开的地方,在这醉人芬芳的季节,愿你生活像春天一样阳光,心情像桃花一样美丽,日子像桃子一样甜蜜。5月-215月-21Monday, May 31, 2021 10、人的志向通常和他们的能力成正比例。13:55:5613:55:5613:555/31/2021 1:55:56 PM 11、夫学须志也,才须学也,非学无以广才,非志无以成学。5月-2113:55:5613:55May-2131-May-21 12、越是无能的人,越喜欢挑剔别人的错儿。13:55:5613:55:5613:55Monday, May 31, 2021 13、志不立,天下无可成之事。5月-215月-2113:55:5613:55:56May 31, 2021 14、Thank you very much for taking me with you on that splendid outing to London. It was the first time that I had seen the Tower or any of the other famous sights. If Id gone alone, I couldnt have seen nearly as much, because I wouldnt have known my way about. 。31 五月 20211:55:56 下午13:55:565月-21 15、会当凌绝顶,一览众山小。五月 211:55 下午5月-2113:55May 31, 2021 16、如果一个人不知道他要驶向哪头,那么任何风都不是顺风。2021/5/31 13:55:5613:55:5631 May 2021 17、一个人如果不到最高峰,他就没有片刻的安宁,他也就不会感到生命的恬静和光荣。1:55:56 下午1:55 下午13:55:565月-21

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档