首页 > 其他 > 详细

设计模式(十)外观模式

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

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

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

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


例:

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

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

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

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

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

6. 创建Client测试类

 

结果:

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

 

UML图:

技术分享

 

设计模式(十)外观模式

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!