解读设计模式----简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么
摘要:简单工厂模式(SimpleFactory Pattern),如果你想要吃包子,那么请你告诉我;如果你想吃馒头,那么也请你告诉我,你要什么我就会给你什么(只要我有)。
阅读全文
posted @
2008-08-09 02:37
Bēniaǒ
阅读(5830)
推荐(1) 编辑
解读设计模式----外观模式(Facade Pattern),谈阿牛讨媳妇故事
摘要:听听阿牛讨媳妇的故事,看看他是怎么一下取到6个老婆。
阅读全文
posted @
2008-07-31 00:06
Bēniaǒ
阅读(5768)
推荐(2) 编辑
解读设计模式----代理模式(Proxy Pattern),从买电脑的那些事儿说起
摘要: 当我们去操作或控制一个对象时,如果该对象处于某种原因不能被调用方直接控制或操作,Proxy模式就该出场了。Proxy模式中的“代理”代表了被代理对象的权利和义务。而这种义务不同于法律文件规定的义务,而是设计者通过一定的设计方式,例如继承或者聚合的方式来获得的。
阅读全文
posted @
2008-07-23 00:36
Bēniaǒ
阅读(2358)
推荐(1) 编辑
解读设计模式----模板方法模式(Template Method),电脑就是这样造出来的
摘要: 摸板方法(Template Method)模式是一种非常简单而又经常使用的设计模式.先创建一个父类,把其中的一个或多个方法留给子类去实现,这实际上就是在使用摸板模式.
阅读全文
posted @
2008-07-23 00:26
Bēniaǒ
阅读(4509)
推荐(1) 编辑
解读设计模式----抽象工厂模式(AbstractFactory Pattern)
摘要:抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而不需指定他们具体的类。
阅读全文
posted @
2008-07-18 19:10
Bēniaǒ
阅读(1993)
推荐(0) 编辑
解读设计模式----策略模式(Strategy Pattern)
摘要:策略模式(Strategy)的定义:"准备一组算法,并将每一个算法封装起来,使得它们可以互换。"
阅读全文
posted @
2008-07-08 14:24
Bēniaǒ
阅读(3938)
推荐(1) 编辑
解读设计模式----适配器模式(Adapter Pattern),麻雀飞上枝头真能成凤凰?
摘要:金庸武侠里出现的有3大神功:北冥神功、化工大法和吸醒大法,这三大神功都是吸取别人内力的武功。
阅读全文
posted @
2008-07-01 22:23
Bēniaǒ
阅读(4401)
推荐(0) 编辑
谈爱情故事,谈观察者模式
摘要:JAVA版--谈爱情故事,谈观察者模式
----我能想到最浪漫的事,就是和你一起慢慢变老.......
阅读全文
posted @
2008-05-25 00:14
Bēniaǒ
阅读(1930)
推荐(1) 编辑
解读设计模式----单例模式(Singleton Pattern)
摘要:单例模式意图:
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
C/S程序的窗体,你能让我Show出几个?我自己说了算。
阅读全文
posted @
2008-05-13 21:27
Bēniaǒ
阅读(2149)
推荐(0) 编辑
解读设计模式----装饰模式(Decorator Pattern)
摘要: 装饰模式(Decorator)也叫包装器模式(Wrapper)。以“装饰”的含义生动形象地描绘了“动态地给一个对象添加一些额外的职责”的意图。GOF在《设计模式》一书中给出的定义为:动态地给一个对象添加一些额外的职责。装饰模式充分利用了继承和聚合的优势,创造出无与论比的设计美学。就增加功能来说,Decorator模式相比生成子类更为灵活。
阅读全文
posted @
2008-04-23 00:54
Bēniaǒ
阅读(3623)
推荐(0) 编辑
解读设计模式----工厂方法模式(FactoryMethod Pattern)
摘要:概述:
Factory Method模式是应用最为广泛的设计模式,毕竟他负责了一系列对象的创建,而对象的创建正是面向对象编程中最为繁琐的行为。GOF在《设计模式》一书写到,“Factory Method模式使一个类的实例化延迟到子类。”准确的说,Factory Method模式是将创建对象实例的责任,转移到了工厂类中,并利用抽象原理,将实例化行为延迟到具体工厂类。
意图:
定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method模式使一个类的实例化延迟到子类。
阅读全文
posted @
2008-04-13 22:38
Bēniaǒ
阅读(1829)
推荐(0) 编辑
《软件设计精要与模式》之Factory Method模式
摘要: Factory Method模式是应用最为广泛的设计模式,毕竟他负责了一系列对象的创建,而对象的创建正是面向对象编程中最为繁琐的行为。《设计模式》一书写到,“Factory Method模式使一个类的实例化延迟到子类。”准确的说,Factory Method模式是将创建对象实例的责任,转移到了工厂类中,并利用抽象原理,将实例化行为延迟到具体工厂类。
阅读全文
posted @
2008-04-13 11:16
Bēniaǒ
阅读(916)
推荐(0) 编辑
解读设计模式----命令模式(Command Pattern)
摘要:命令模式意图:
GOF 在《设计模式》一书中阐述其意图:“将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可取消的操作。”这里所谓的“不同的请求”也既意味着请求可能发生的变化,是一个可能扩展的功能点。
阅读全文
posted @
2008-04-09 23:21
Bēniaǒ
阅读(3626)
推荐(1) 编辑