/**
* 手机壳、套
* @author stone
*
*/
public abstract class BaseCellphoneShell {
public abstract void mapping();//对应匹配哪种手机
}/**
* 手机,桥接了 手机壳BaseCellphoneShell
* @author stone
*/
public abstract cla...
分类:
编程语言 时间:
2014-10-09 17:14:58
阅读次数:
176
本文介绍设计模式中的桥接(Bridge)模式的概念,用法,以及实际应用中怎么样使用桥接模式进行开发。 Bridge模式的概念 Bridge 模式是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合...
分类:
编程语言 时间:
2014-09-23 19:14:55
阅读次数:
246
1、意图: 将抽象部分(抽象接口)与它的实现部分(代码实现)分离,使它们都可以独立地变化。 理解:抽象部分是对外展现的接口(api),而实现部分是针对抽象接口提供的不同版本的功能实现,使两者独立变化指两者可以在各自的维度上自由变化,而不会产生太大的影响。如可以在api中添加新的接口,而不影响具体.....
分类:
其他好文 时间:
2014-09-18 00:47:03
阅读次数:
280
原文地址:http://www.blogjava.net/wangle/archive/2007/04/25/113545.html从桥接模式与策略模式谈起桥接(Bridge)模式是结构型模式的一种,而策略(strategy)模式则属于行为模式。以下是它们的UML结构图。在桥接模式中,Abstrac...
分类:
其他好文 时间:
2014-06-28 21:20:24
阅读次数:
332
一. 举例
N年前:
计算机最先出来时,软件和硬件是一绑在一起的,比如IBM出了一台电脑,上面有一个定制的系统,假如叫 IBM_Win,这个IBM_Win系统当然不能在HP电脑上运行,同样HP出的HP_Win系统也不能运行在IBM上。
这时如果有一家新公司Apple出了一台新电脑,那么这个公司也要开发自己的系统 Apple_Win,Apple_Linux。
其实...
分类:
编程语言 时间:
2014-06-22 19:07:23
阅读次数:
256