博客专栏  >  编程语言   >  设计模式

设计模式

我的这些系列博客主要通过对大话设计模式的书,举例并配有代码,形象生动,而且很简单易懂,读者读了可以很容易理解。

关注
1 已关注
12篇博文
  • 简单工厂、工厂方法、抽象工厂模式

    最近一直再将设计模式,于是趁热打铁,对这三种设计模式做一个总结。 首先我先用一句话总结一下这三个模式:简单工厂是一个工厂只能造一种奔驰,工厂方法是一个工厂可以造多种车,比如劳斯莱斯...

    2015-08-08 10:03
    852
  • 设计模式之面向对象基础

    最近看设计模式,这本书我特别喜欢,内容也很好理解,读起来有些上瘾,哈哈,一开始看了看面向对象基础,之前接触过面对对象基础,对面向对象三大特性有了进一步的理解,下面做个总结:             ...

    2014-02-10 16:24
    1326
  • 设计模式之简单模式与策略模式

    最近在学习简单工厂模式与策略模式时,发现他们有很多相同之处,他们都是通过多态来实现不同子类的选取,比较难分辨,于是做了一下总结。       简单工厂模式用于比如算法之于加减乘除、水果之于苹果梨香蕉...

    2014-02-12 20:59
    1315
  • 设计模式之代理模式

    代理模式,我想大家一听表面的意思能得到一些信息,就是代理工作,为什么会产生这种模式呢?因为它可以使面向对象的复用性和灵活性增强。用一个很形象的例子来说明一下,比如说一张支票或银行汇票是对一个账户上资金...

    2014-02-13 20:23
    1171
  • 设计模式之装饰模式

    装饰模式,动态的给一个对象添加一些额外的职责,就增加功能而言,装饰模式比生成子类更为灵活。这种模式可以有效的将类的核心职责和装饰功能区分开来。

    2014-02-15 14:02
    1135
  • 设计模式之工厂方法模式

    工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。            产生:说到工厂模式,我想大家就能想到简单工厂模式,由于在简单工厂模式...

    2014-02-15 16:06
    1143
  • 设计模式之建造者模式与工厂方法模式

    建造者模式:                将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。     建造者模式结构图:                      产品类(...

    2014-02-16 15:53
    1746
  • 设计模式之观察者模式与事件委托

    观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自己更新自己。         观察者结构模式图:     ...

    2014-02-16 21:36
    2180
  • 设计模式之备忘录模式

    备忘录模式:                     在不破坏封装性的前提下,铺货一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。          备忘录模...

    2014-02-18 15:02
    1149
  • 设计模式之部分-整体模式

    组合模式:                  是将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。组合是对象的集合,而其中的任何一个对象又可能...

    2014-02-18 21:36
    1528
  • 设计模式之单例模式

    单例模式:                      保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量是使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法...

    2014-02-19 20:18
    1124
  • 设计模式之访问者模式

    访问者模式:                   表示一个作用于某对象结构中的各元素的操作。它使你在不改变各元素的类的前提下定义作用于这些元素的新操作。        理解:             ...

    2014-02-25 17:19
    1143

ssh
1112703
BS
1112615
UML
610293
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部