【文件属性】:
文件名称:java设计模式【之】外观模式【源码】【场景:积分兑换图书】
文件大小:2KB
文件格式:RAR
更新时间:2022-03-24 19:42:47
java 设计模式 外观模式 开发语言
java设计模式【之】外观模式【源码】【场景:积分兑换图书】
外观模式:对于复杂的类操作,
或者多个子系统互相间需要操作,
可以创建外观类对复杂的类进一步封装,
调用者只与外观类交互。
* 框架应用
* Mybatis
* Configuration
* Configuration 里的 new系列方法,都是对其他类的封装,以后扩展改动量较小
* Spring
* JdbcUtils
* JdbcUtils 的 各种close 操作, 获取结果集数据操作,都是对 java.sql 下的原生操作进行的封装
* Tomcat
* Facade
* Tomcat 的 Request 类,是对 RequestFacade 的包装,二者 都实现了 HttpServletRequest 接口
* 复杂的实现由 RequestFacade 完成,对外由Request类作为外观与用户交互,获取HttpServletRequest 对象
* Response 和 session 也是同样的实现形式
【文件预览】:
_06_外观模式
----_Test.java(662B)
----JiFenSystem.java(337B)
----ExchangeSystem.java(1KB)
----BookSystem.java(353B)
----WuLiuSystem.java(326B)