码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式(十)外观模式

时间:2016-11-24 06:53:16      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:频率   register   测试   color   场景   统一   src   工商银行   ges   

外观模式核心:为子系统提供统一的入口,封装子系统的复杂性,便于客户端的调用。

开发中常见的场景:频率很高,哪里都会遇到。各种技术和框架中,都有外观模式的使用。

         如:JDBC封装后的,commons提供的DBUtils类,Hibernate提供的工具类、Spring JDBC工具类等。


例:

1. 创建工商局接口,海淀区工商局类实现该接口

2. 创建税务局接口,海淀区税务局类实现该接口

3. 创建银行接口,中国工商银行类实现该接口

4. 创建质检局接口,海淀区质检局类实现该接口

5. 创建RegisterFacade类,用来办理注册公司流程的门面对象

6. 创建Client测试类

 

结果:

检查名字是否有冲突。
在海淀区质检局办理组织机构代码证。
在海淀区税务局办理税务登记证。
在中国工商银行开户。

 

UML图:

技术分享

 

设计模式(十)外观模式

标签:频率   register   测试   color   场景   统一   src   工商银行   ges   

原文地址:http://www.cnblogs.com/zhangtianq/p/6095815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!