博客专栏  >  架构   >  初识设计模式

初识设计模式

1、主要为《Head First设计模式》学习笔记; 2、博客内容包括对原文的解构和源代码的分析。

关注
0 已关注
11篇博文
  • 初识设计模式 chapter 11-代理模式

    玩过扮白脸、扮黑脸的游戏吗?你是一个白脸,提供很好且很友善的服务,但是你不希望每个人都叫你做事,所以找了黑脸控制对你的访问。这就是代理要做的:控制和管理访问。就像你将看到的,代理的方式有许多种。代理以...

    2014-04-21 15:42
    786
  • 初识设计模式 chapter 10-状态模式

    状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。 这个描述中的第一部分附有相当多的涵义,是吧?因为这个模式将状态封装成为独立的类,并将动作委托到代表当前状态的对象,我们知道...

    2014-04-21 10:26
    770
  • 初识设计模式 chapter 09-迭代器与组合模式

    有许多方法可以把对象堆起来成为一个集合(collection)。你可以把他们放进数组、堆栈、或者是散列表中,这是你的自由。每一种都有它自己的优点和适合的使用时机,但总是有一个时候,你的客户想要遍历这些...

    2014-04-17 12:43
    929
  • 初识设计模式 chapter 08-模板方法模式

    设计模式笔记06-模板方法模式

    2014-04-15 15:49
    686
  • 初识设计模式 chapter 07-适配器模式与外观模式

    设计模式笔记06-适配器模式与外观模式 1 引言 在本章,我们将要进行一项任务,其不可能的程度,简直就像是将一个方块放进一个圆洞中。听起来不可能?有了设计模式,就有可能。还记得装饰者模式吗?我...

    2014-04-15 11:26
    951
  • 初识设计模式 chapter 06-命令模式

    设计模式笔记06-命令模式 1 引言 在本章,我们将把封装带到一个全新的境界:把方法调用(Method Invocation)封装起来。 没错,通过封装方法调用,我们可以把运算块包装成形。所以...

    2014-04-02 16:13
    751
  • 初识设计模式 chapter 05-单件模式

    设计模式笔记05-单件模式 1 引言 单件模式(Singleton Pattern),又叫单例模式:用来创建独一无二的,只能有一个实例的对象的入场卷。单件模式的类图可以说是所有模式的类图中最简...

    2014-04-02 14:06
    919
  • 初识设计模式 chapter 04-工厂模式

    设计模式笔记04-工厂模式 1 引言 除了使用new操作符之外,还有更多制造对象的方法。你将了解到实例化这个活动不应该总是公开地进行,也会认识到初始化经常造成耦合问题。你不希望这样,对吧?读下...

    2014-04-01 14:01
    892
  • 初识设计模式 chapter 03-装饰者模式

    设计模式笔记03-装饰者模式 1 引言 本章可以称为“给爱用继承的人一个全新的设计眼界”。 我们即将再度探讨典型的继承滥用问题,一旦你熟悉了装饰者模式的技巧,你将能够在不修改任何...

    2014-03-31 15:00
    545
  • 初识设计模式 chapter 02-观察者模式

    设计模式笔记02-观察者模式 1 引言 有一个模式可以帮你的对象知悉现况,不会错过该对象感兴趣的事。对象甚至在运行时可决定是否要继续被通知。观察者模式是JDK中使用最多的模式之一,非常有用。我...

    2014-03-31 11:06
    659
  • 初识设计模式 chapter 01-策略模式

    设计模式笔记01-入门 1.引言 上周快速地把《Head First设计模式》推到第7章,这周状态不佳,除了写了个工具之外书都没翻,现在连设计模式的名字都记不全了,深感大脑记忆学的快忘的也快。...

    2014-03-28 10:56
    667

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部