- 3
- 0
- 约1.1万字
- 约 9页
- 2017-08-31 发布于安徽
- 举报
深入浅出设计模式总结
//注释??
此文章内容来自《深入浅出设计模式(中文版)》
无符号 包含的内容来自原书或者截取自自己收罗的资料(几乎都来自原书)
【 】? ?符号包含的内容同样为原书内容为了便于理解充当原版的解释说明
{}? ? 符号包含的内容同样为原书内容为了便于理解充当原版的解释说明
( )? ?符号包含内容为本人个人理解。
Tips:
1.设计模式中所谓的实现一个接口泛指实现某个超类型【可以是类或者接口】的某个方法。
2.所谓“高层”组件,是由其他低层组件定义其行为的类。
3.当我们说“集合”的时候,我们指的是一群对象。其存储方式可以是各式各样的数据结构,
4.例如:列表、数组、散列表,无论用什么方式存储,一律可以视为是集合,有时候也被称为聚合。
5.内聚这个术语你应该听过,它用来度量一个类或模块紧密地达到单一目的或责任。当一个模块或一个类被设计成只支持一组相关功能时,我们说它具有高内聚;反之,当被设计成支持一组不相关的功能时,我们说它具有低内聚。内聚是一个比单一责任原则更普通的概念,但两者其实关系是很密切的。遵守这个原则的类容易具有很高的凝聚力,而且比背负许多责任的低内聚类更容易维护。设计原则
1. OO基础:抽象,封装,多态,继承。
2. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起【封装变化】。
3. 针对接口编程,而不是针对实现
您可能关注的文档
最近下载
- 电缆线路施工验收规范(gb50168-92).pdf VIP
- 深度解析(2026)《GBT 45626-2025信息技术 装备数字孪生系统 通用要求》.pptx VIP
- 擦黑板擦黑板(课件)-小学劳动通用版.ppt VIP
- 《有为有不为》初中课件.pptx VIP
- [精选]信用证业务申请开证和开证.pptx VIP
- 电化学催化教案分析.ppt
- 施耐德Compact NS630b~1600A塑壳断路器样本.pdf VIP
- 乘用车鉴定评估技术规范.pdf VIP
- 煤矿智能化建设评定管理办法(修订)2023.7.doc VIP
- TTAF 322—2026 接入Ka频段GEO、MEO卫星的机载卫星通信地球站相控阵天线技术要求.docx VIP
原创力文档

文档评论(0)