博客专栏  >  架构   >  设计模式解析

设计模式解析

设计模式解析,包括23个著名设计模式的定义,特点,适用性,以及示例代码,等。

关注
3 已关注
4篇博文
  • 《Head First设计模式》读书笔记(1)

    这段时间看《Head First设计模式》,今晚按第一章的描述写了个测试程序。程序代码以下: =================================== Duck.java publ...

    2007-10-09 07:27
    1790
  • 设计模式之策略(Strategy)模式

    Strategy模式是一种行为型设计模式,它将算法一个个封装起来,在某一时刻能够互换地使用其中的一个算法。从概念上看,所有这些算法完成的都是相同的工作,只是实现不同而已。动机在开发中,我们常常会遇到概...

    2015-08-26 19:51
    1541
  • 封装算法: 模板方法(Template Method)模式

    template method(模板方法)模式是一种行为型设计模式,它在一个方法中定义了算法的骨架(这个方法被称为template method,模板方法),并将算法的具体步骤放到具体的子类中去实现。...

    2015-08-24 14:24
    1068
  • 组合(Composite)模式

    定义Composite模式是一种结构型设计模式,它将对象组合成树形结构以表示“部分-整体“的层次结构,并使用户对单个对象和组合对象的使用具有一致性。动机当处理树形结构的数据时,我们常常需要区别对待叶子...

    2015-08-24 21:27
    713

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