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

设计模式

设计模式的概念最早是由一名建筑师提出来的,他试图在图纸上用一种结构化、可重用化的方法,获得建筑的基本要素,从而可以将更多的精力放在具体建筑物和城镇的设计上。逐渐的,这种思想在软件领域流行起来,并获得发展。

关注
3 已关注
17篇博文
  • 设计模式 之 观察者--委托与事件

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

    2014-11-23 21:19
    1612
  • 设计模式 之 中介者

    中介者模式(Mediator)           用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 ...

    2014-10-09 21:33
    1675
  • 设计模式 之 命令

    命令模式(Command):         将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持科撤销的操作。         你写过信吗?你去邮...

    2014-10-05 22:58
    1452
  • 设计模式 之 职责链

    职责链模式(Chain of Responsibility)        是多个对象都有机会处理请求,从而避免请求的发送者和

    2014-09-21 23:35
    1323
  • 设计模式 之 代理

    代理模式(Proxy)           为其他对象提供一种代理以控制对这个对象的访问。           炎炎夏日即将过去,这个夏天的西瓜,你吃爽了吗?如果要问夏天有什么可留恋的?那...

    2014-09-13 21:23
    1436
  • 设计模式 之 享元

    享元模式(Flyweight)           运用共享技术有效地支持大量细粒度的对象。         还记得那年夏天一起在作文本上玩过的五子棋吗?五子棋是一种两人对弈的纯策略型棋类...

    2014-08-21 22:04
    1747
  • 设计模式 之 外观

    外观模式(Facade)           为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用        咱们暑假学习,好多同学都选择自...

    2014-08-12 20:18
    1271
  • 设计模式 之 装饰者

    装饰模式(Deocrator)           动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。         所谓装饰,就是一些对象给主题对象做陪衬。我...

    2014-08-10 22:08
    1609
  • 设计模式 之 组合

    组合模式(Composite)           将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。            在我们提...

    2014-08-03 21:55
    1646
  • 设计模式 之 桥接

    桥接模式(Bridge Pattern)           也称为桥梁模式。将抽象部分与它的实现部分分离,使它们都可以独立地变化。         居家生活,大家都用过电灯,开关和电灯通过电线相...

    2014-07-27 20:44
    1487
  • 设计模式 之 适配器

    适配器模式(Adapter)           将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。     在我们生...

    2014-07-20 17:58
    1489
  • 设计模式 之 单例

    单例模式(Singleton Pattern)           保证一个类仅有一个实例,并提供一个访问它的全局访问点。 最近一直在用VB.NET重构机房收费系统,在重构中就出现了一个这样的问题...

    2014-07-13 16:54
    1948
  • 设计模式 之 原型

    原型模式(Prototype Pattren)           原型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 考试结束了,学校放假了,我们又进入了全职提高班的学习模...

    2014-07-06 21:10
    1619
  • 设计模式 之 建造者

    建造者模式(Builder Pattern)     一听这个名字,你可能就会猜到一二分了。建造者简单理解就是造东西,只不过建造者模式建造的不是一个简单的东西,是一个比较复杂的东西。就好像盖房子,需要...

    2014-06-24 15:26
    1551
  • 设计模式 之 抽象工厂

    工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一...

    2014-06-17 07:57
    2566
  • 设计模式 之 简单工厂与工厂方法

    最近开始学习《大话设计模式》,作者以通俗的方式来讲解,还有故事情节,幽默的对白,给人耳目一新的感觉。非常喜欢作者的这种步步深入,循循善诱的方式。学习了就要总结,总结的时候自己也学着作者的方式,以自己生...

    2014-06-10 10:43
    2174
  • 设计模式 之 概述

    设计模式的概念最早是由一名建筑师提出来的,他试图在图纸上用一种结构化、可重用化的方法,获得建筑的基本要素,从而可以将更多的精力放在具体建筑物和城镇的设计上。逐渐的,这种思想在软件领域流行起来,并获得发...

    2014-06-02 15:55
    1711

C#
3367713
UML
1016799

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