设计模式
文章平均质量分 85
iteye_8996
这个作者很懒,什么都没留下…
展开
-
Adapter(适配器)
设计模式之Adapter(适配器) From: http://book.javanb.com/java-design-patterns/index.html 定义: 将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份. 为何使用? 我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是...原创 2009-11-16 16:54:35 · 103 阅读 · 0 评论 -
adapter和facade模式在Ajax中的应用(易懂)
from : http://dev.csdn.net/article/83393.shtm 一、 起因 在看《Ajax in action》的时候,看到它在介绍Adapter和Facade两种模式。由于目前Web开发的特色,特别是客户端Js脚本的开发,需要面对很多的变化和跨平台的挑战,所以,如果应用Adapter和Facade模式,将会非常有益于提高我们软件的可维护性,以及降低...原创 2009-12-02 00:08:30 · 161 阅读 · 0 评论 -
Facade 外观模式
from: http://www.cnblogs.com/kid-li/archive/2006/07/10/446904.html Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发...原创 2009-12-02 09:55:36 · 81 阅读 · 0 评论 -
Abstract Factory 抽象工厂模式
抽象工厂是一种创建型模式,是为了解决实例化时所带来的问题。 我们先来看看是什么问题,有的时候我们会遇到这种情况,我们需要一系列的对象。举个例子,有一系列BMW汽车零部件的对象:轮子bmwwheel,油箱bmwoilbox,在一个管理函数中调用它们,代码如下 [code="java"]class BMWWheel { public BMWWheel(){}; } cla...原创 2009-12-11 14:12:47 · 98 阅读 · 0 评论