- 3
- 0
- 约7.17千字
- 约 33页
- 2018-12-28 发布于福建
- 举报
第六章面向接娜口而非实现进行编程
6.9 要为增加参数做好准备(3) 只需要向Compute.Request类添加新的获取方法,就可以为computeData方法添加新的参数,同时因为Compute.Request这个类声明为final,所以它的方法只能被动调用,不可能被重载。这就意味着向该是类中添加方法是非常安全的。 这个方法有太多的数据需要返回,也可以用向Response类中添加新的设置方法。 采取这种模式,一定要把Requst和Response类都是声明为final类,如果不将他们声明为接口的话,在对这个系统进行改进时,就会平添很多麻烦。 6.10 接口VS类 总而言之,编程时应该面向接口而非面向现实。所谓的接口并不是指Java中的Inteface,而是指抽象内容 * 第六章 面向接口而非实现进行编程 6 第六 章 API 是文档的说明和接口的说明总称。通常类的组成是包括公开和非公开的成员两部分。 上一章说到:API公开的内容越少越好。 将代码分成接口和实现两部分,在编写代码时,让系统的其它部分只依赖于接口这是我们呈现设计的习惯。 接口是用来公开给使用只的说明部分,实现是类内部的具体实现过程。 方法添加容易与移去难 设计者带来的问题往往远远多于其解决的问题。向API中添加一个新方法是很容易的一件事,但与此相反,想从API中移徐一个方法
您可能关注的文档
最近下载
- 3648.水务建设工程和运行工程重大事故隐患及水利生产安全六项机制解读(79页).pptx VIP
- 送教上门记录24篇.docx VIP
- 适合广场舞的歌曲.pdf VIP
- 常见的出血性脑卒中.ppt VIP
- 老年房颤患者抗凝治疗:挑战与对策.docx VIP
- ZZ036新能源汽车维修赛项正式赛卷1-2 模块一选手作业记录表 -评分标准-2023年全国职业院校技能大赛赛项正式赛卷.pdf VIP
- 2025年银行金融类-银行招聘-中国进出口银行招聘历年参考题库(含答案).docx VIP
- 2026届陕西西工大附中高三下学期第十一次适应性训练数学试题含答案.pdf VIP
- 人教部编版二年级下册快乐读书吧《神笔马良》阅读指导课公开课教案.docx VIP
- 24G120《工程做法(自重计算)》和23J909《工程做法》(2024年建筑、结构合订本).pdf VIP
原创力文档

文档评论(0)