门面模式

门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。

 1 //子系统中的类
 2 class ModuleA{
 3     public void method(){
 4         //业务代码
 5     }
 6 }
 7 
 8 class ModuleB{
 9     public void method(){
10         //业务代码
11     }
12 }
13 
14 class ModuleC{
15     public void method(){
16         //业务代码
17     }
18 }
19 
20 //门面角色类
21 class Facade{
22     public void test(){
23         ModuleA a = new ModuleA();
24         a.method();
25         ModuleB b = new ModuleB();
26         b.method();
27         ModuleC c = new ModuleC();
28         c.method();
29     }
30 }
31 
32 public class MyTest {
33 
34     public static void main(String[] args) {
35 
36         Facade facade = new Facade();
37         facade.test();
38     }
39 
40 }

 

posted @ 2015-09-13 10:40  鬼神不灭  阅读(173)  评论(0编辑  收藏  举报