设计模式
文章平均质量分 61
zoroz
让我慢慢想想。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HeadFirst设计模式 读书笔记1
我们已经搬到对象村,刚刚开始着手设计模式……这里每个人都在使用设计模式。很快我们就会通过设计模式跻身上流社会。 设计原则:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 把会变化的部分取出并封装起来,好让其他部分不会受到影响。 结果如何?代码变化引起的不经意后果变少,系统变得更有弹性。 设计原则:针对接口编程,而不是针对实现原创 2008-05-16 15:52:00 · 606 阅读 · 0 评论 -
HeadFirst设计模式 读书笔记2
烘烤OO的精华 认识工厂方法模式 所有工厂模式都是用来封装对象的创建 工厂方法模式通过让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。 组成元素 创建者Creator类 它定义了一个抽象的工厂方法,让子类实现此方法制造产品。 创建者通常会包含依赖于抽象产品的代码,而这些抽象产品由子类制原创 2008-05-16 16:37:00 · 585 阅读 · 0 评论 -
HeadFirst设计模式 读书笔记4
策略模式和状态模式是双胞胎,在出生时才分开。 策略模式是围绕可以互换的算法来创建成功业务的。 状态模式通过改变对象内部的状态来帮助对象控制自己的行为。 1定义一个State接口。在这个接口内,糖果机的每个动作都有一个对应的方法。 2然后为机器中的每个状态实现状态类。这些类将负责在对应的状态下进行机器的行为。 3我们要摆脱旧的条件代码,取而代之的方原创 2008-05-16 17:08:00 · 814 阅读 · 0 评论 -
HeadFirst设计模式 读书笔记3
适配器模式与外观模式:以不同的目的,包装某些对象,让它们的接口看起来不像自己而像是别的东西。 这样就可以在设计中,将类的接口转换成想要的接口。 适配器模式解析 客户 - 适配器 - 被适配器 客户使用适配器的过程如下: 客户通过目标接口调用适配器的方法对适配器发出请求。 适配器使用被适配者接口把请求转换成被是配置的原创 2008-05-16 16:51:00 · 596 阅读 · 0 评论 -
HeadFirst设计模式 读书笔记5
迎接一个充满设计模式的崭新世界。 模式 是在某种情境(context)下,针对某问题的某种解决方案。 情境就是应用某个模式的情况。这应该是会不断出现的情况。 问题就是你想在某个情境下达到的目的,但也可以是某情境下的约束。 解决方案就是你追求的,一个通用的设计,用来解决约束,达到目的。 如果你发现自己处于某个情境下,面对着所欲达到的目标被一群约束影响着的原创 2008-05-16 17:14:00 · 644 阅读 · 0 评论
分享