电脑编程设计模式总结.docVIP

  • 3
  • 0
  • 约1.1万字
  • 约 9页
  • 2017-08-31 发布于安徽
  • 举报
深入浅出设计模式总结 //注释?? 此文章内容来自《深入浅出设计模式(中文版)》 无符号 包含的内容来自原书或者截取自自己收罗的资料(几乎都来自原书) 【 】? ?符号包含的内容同样为原书内容为了便于理解充当原版的解释说明 {}? ? 符号包含的内容同样为原书内容为了便于理解充当原版的解释说明 ( )? ?符号包含内容为本人个人理解。 Tips: 1.设计模式中所谓的实现一个接口泛指实现某个超类型【可以是类或者接口】的某个方法。 2.所谓“高层”组件,是由其他低层组件定义其行为的类。 3.当我们说“集合”的时候,我们指的是一群对象。其存储方式可以是各式各样的数据结构, 4.例如:列表、数组、散列表,无论用什么方式存储,一律可以视为是集合,有时候也被称为聚合。 5.内聚这个术语你应该听过,它用来度量一个类或模块紧密地达到单一目的或责任。当一个模块或一个类被设计成只支持一组相关功能时,我们说它具有高内聚;反之,当被设计成支持一组不相关的功能时,我们说它具有低内聚。内聚是一个比单一责任原则更普通的概念,但两者其实关系是很密切的。遵守这个原则的类容易具有很高的凝聚力,而且比背负许多责任的低内聚类更容易维护。设计原则 1. OO基础:抽象,封装,多态,继承。 2. 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起【封装变化】。 3. 针对接口编程,而不是针对实现

文档评论(0)

1亿VIP精品文档

相关文档