博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式(十)外观模式
阅读量:6591 次
发布时间:2019-06-24

本文共 418 字,大约阅读时间需要 1 分钟。

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

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

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


例:

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

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

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

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

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

6. 创建Client测试类

 

结果:

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

 

UML图:

 

转载于:https://www.cnblogs.com/zhangtianq/p/6095815.html

你可能感兴趣的文章
Linux 编译安装Nginx
查看>>
linux下python安装pymssql模块
查看>>
Apache语言支持设置
查看>>
ansible之synchronize模块
查看>>
JFinal
查看>>
DecimalFormat的简单了解
查看>>
05课前考试题详解
查看>>
学习日志---linux进程管理与结构
查看>>
CSipSimple最新版本
查看>>
jvm内存优化详解及调优
查看>>
Cross-Site Scripting Attacks (XSS)
查看>>
网络安全汇总
查看>>
JAVA 从何说起
查看>>
CocoStudio游戏发布后资源加密大致实现思路
查看>>
windows 2008建域后更改本地密码策略
查看>>
Flex+Java+Eclipse开发环境搭建
查看>>
CXF做服务端并且添加了Interceptor,axis2做客户端访问报错的解决办法
查看>>
LNMP安装
查看>>
ocjp 121-130
查看>>
没买书,先观摩源码--《linux高性能服务器编程》1
查看>>