java设计模式_门面模式
2013-03-29 00:00
162 查看
门面模式,个人理解为,将各个子系统组装成一个门面,而客户端只需要和这个门面打交道即可,这样可以减少客户端程序和子系统之间的耦合,如果子系统之间存在相互调用的情况,则还可以屏蔽子系统之间相互调用的情况,让客户端程序仅仅需要关心门面的方法即可。
老规矩,上代码。求虐。
老规矩,上代码。求虐。
package com.wangbiao.test; /** * 门面模式,客户端不用关心子系统的情况,只需要和门面角色打交道即可。这样减少客户端程序和子系统之间的耦合关系,若子系统存在相互调用情况,则可以屏蔽子系统相互调用的细节。 * * 2013/03/29 * @author WangBiao * */ public class FacadeModel { public static void main(String[] args) { Facade f=new Facade(); f.test(); } } class Facade { public void test(){ A a=new A(); B b=new B(); C c=new C(); a.test(); b.test(); c.test(); } } class A { public void test() { System.out.println("A"); } } class B { public void test() { System.out.println("B"); } } class C { public void test() { System.out.println("C"); } }
相关文章推荐
- Java设计模式——外观模式(门面模式)(Facade)
- java设计模式之门面模式
- JAVA设计模式之门面模式(外观模式)
- java设计模式之门面模式
- JAVA设计模式十八:--Facade(外观模式或门面模式)
- java设计模式-门面模式
- java 设计模式第2弹--外观/门面模式
- Java设计模式-门面模式
- Java设计模式-门面模式 Facade Pattern
- java设计模式----外观模式(门面模式)
- JAVA设计模式之门面模式
- java 设计模式之门面模式
- JAVA设计模式(12):结构型-门面模式(Facade)
- JAVA设计模式之门面模式(外观模式)
- java设计模式之门面模式
- java设计模式----门面模式
- java 设计模式-结构模式之门面模式(facade)
- JAVA的23种设计模式---门面模式
- JAVA设计模式之门面模式(外观模式)
- JAVA设计模式(12):结构型-门面模式(Facade)