facade模式
关键字: facade 模式facade模式,即外观模式,为子系统中的一组接口提供一个统一的界面。
在子系统比较复杂的时候,把子系统分散到不同的类中实现,然后由一个高层的类对这些子系统中的类进行封装,对用户类屏蔽子系统实现的细节,在一定程度上实现了系统内部的解藕,提高系统的可扩展性。
代码例子:
public class SubSystemA {
protected SubSystemA ( ) {
System.out.println("SubSystemA ");
}
}
public class SubSystemB{
protected SubSystemB ( ) {
System.out.println("SubSystemA ");
}
}
public class SubSystemC {
protected SubSystemC ( ) {
System.out.println("SubSystemA ");
}
}
// facade class
public class Facade {
public void doAll( ) {
SubSystemA systemA = new SubSystemA ();
SubSystemA systemA = new SubSystemA ();
SubSystemA systemA = new SubSystemA ();
}
public static void main(String[] args) {
new Facade().doAll;
}
}
- 14:53
- 浏览 (376)
- 评论 (0)
- 分类: Java Pattern
- 相关推荐
发表评论
我的相册
共 6 张
最新评论
-
XML解析
无疑,DOM4J是最好的——这话显得很武断及业余 XML解析有三种方式:SAX, ...
-- by elmar -
一个数据库连接Java工具类 ...
:D 不错,加油,能写成工具类就好了。
-- by dd2086 -
Hibernate和Access
我指的是方法一
-- by 黑暗浪子 -
Hibernate和Access
我测试一下,如果连接的是*.asa文件,好像就报"can't open conn ...
-- by 黑暗浪子 -
计算机/软件领域中的名人
Bruce Eckel和其他几位根本不是一个层次的人物。Marin Fowler ...
-- by turing







评论排行榜