博客专栏  >  综合   >  设计模式

设计模式

简单介绍设计模式,主要材料来自于大话设计模式。对设计模式的一些理解和总结

关注
2 已关注
8篇博文
  • 设计模式之中介者模式

    一、模式定义:   用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。     二、结构图        1) 抽...

    2014-05-25 19:22
    943
  • 设计模式之访问者模式

    一、访问者模式定义:        表示一个作用于某对象结构中各元素的操作。它可以使你不修改各元素类的前提下定义作用于这些元素的新操作,也就是动态的增加新的方法。     二、Visitor模式结构...

    2014-05-25 19:21
    721
  • 设计模式之代理模式

    一、Proxy模式定义:   为其他对象提供一种代理以控制这个对象的访问     二、模式解说   Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访...

    2014-05-25 14:20
    888
  • 设计模式之迭代器模式

    Iterator模式定义:   提供一个方法顺序访问一个聚合对象的各个元素,而又不暴露该对象的内部表示。   这个模式在java的类库中已经实现了,在java中所有的集合类都实现了Conllect...

    2014-05-11 19:49
    920
  • 设计模式之备忘录模式

    模式定义:       在不破坏封装的前提下,捕获一个对象内部状态,并在该对象之外保存这个状态,这样就可以将该对象回复到原先保存前的状态。     模式解说:       在程序运行过程中,某些对象的...

    2014-04-29 18:13
    3666
  • 设计模式之State模式

    State模式定义:       允许一个对象在状态改变是,改变它的行为。看起来对象似乎修改了它的类。     模式理解(个人):       State模式主要解决的事在开发中时常遇到...

    2014-04-29 11:25
    2681
  • 设计模式之装饰模式

    《设计模式》一书对Decorator是这样描述的:   动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式比生成子类更为灵活。   也就是说:动态地给对象添加一些额外的功能。...

    2014-04-13 18:48
    3892
  • 简单工厂模式

    在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面我摘抄几项下文涉及到的OO原则的定义。 OCP(开闭原则,Open-Closed Princi...

    2014-04-06 07:58
    4159
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部