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

设计模式

设计模式系列博客是针对大话设计这本书总结出来的,比较通俗易懂的语言介绍各个模式的使用优点和对比各个模式间的差别,希望可以帮助大家更容易理解

关注
15 已关注
10篇博文
  • 设计模式之工厂模式

    1,  简单工厂 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个...

    2012-12-25 11:33
    2447
  • 设计模式之创建型模式

    创建型模式:     抽象工厂模式     工厂方法模式     建造者模式     原型模式     单例模式 创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个...

    2012-12-29 08:05
    1775
  • 装饰者模式的由来

    举个例子来说:星巴克咖啡订单管理系统 如下图:             Beverage是所有饮料的基类;cost()是抽象方法,所有子类都需要定义它们自己的cost()实现来返回特定饮...

    2012-12-29 15:54
    1844
  • 设计模式之结构型模式一

    结构型模式:    适配器模式     将一个类的接口转换成客户希望的另外一个接口.Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作.   主要解决的问题:   ...

    2013-01-01 16:29
    1593
  • 设计模式之结构型模式二

    结构型模式:   装饰模式     动态地给一个对象添加一些额外的职责。 优点:     把类中的装饰功能从类中搬移出去,这样可以简化原有的类。有效地把类的核心功能和装饰功能区分开了。  ...

    2013-01-02 15:43
    1475
  • 设计模式之行为型模式一

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

    2013-01-08 16:19
    1513
  • 设计模式之行为型模式二

    行为型模式: 职责链模式     使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系.将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止...

    2013-01-10 17:59
    1472
  • 设计模式之行为型模式三

    行为型模式: 策略模式     它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 简单工厂模式的不足:     由...

    2013-01-11 15:00
    1649
  • 外观,代理与中介者模式

    外观模式 个人理解:         子类继承外观类的所有属性方法,客户端只需要跟外观类进行交流,实现了对所有子类的封装。 没有使用外观类 如图:         应用...

    2013-01-12 13:06
    3585
  • 从细节中发现问题

    在做.net机房收费系统画图阶段,重新认识了一下简单工厂与抽象工厂! 从细节处看出它们的不同应用   下面写一下简单工厂的工厂类: class CashFactory { ...

    2013-02-14 09:33
    2269

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