




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浪 曦 视 频 在 线 门面模式 讲师:jzkangta 版 权 归 浪 曦 视 频 在 线 所 有 浪曦视频在线 http:/bbs.langsin.co m 概 述 什么是门面模式(Facade) 外部与一个子系统的通信必须通过一个统一的门面对象进行。这就是门面模式。 2 浪曦视频在线 http:/bbs.langsin.co m 概 述 门面模式的结构 涉及两个角色: 门面角色:客户端可以调用这个角色的方法。此角色知道子系统的功能和责任。在正 常情况下,本角色会将所有从客户端发来的请求委派到相应的子系统中去。 子系统角色:可以同时有一个或者多个子系统。每一个子系统都不是一个单独的类, 而是一个类的集合。每个子系统都可以被客户端直接调用,或者被门面角色调用。 3 浪曦视频在线 http:/bbs.langsin.co m 概 述 门面模式 医院看病的例子(一) 医院 其中一个子系统 ,门诊治疗系统 门诊治疗系统 挂号,门诊看病,化验,取药 病人 很多个客户端 4 浪曦视频在线 http:/bbs.langsin.co m 概 述 门面模式 医院看病的例子(二) 医院 其中一个子系统 ,门诊治疗系统 门诊治疗系统 挂号,门诊看病,化验,取药 门面(接待员) 子系统(挂号,门诊看病,化验,取药 ),客户端(病人) 病人 很多个客户端 5 浪曦视频在线 http:/bbs.langsin.co m 概 述 门面模式 一个系统可以有几个门面类 如果一个系统有好几个子系统的话,每一个子系统有一个门面类,整个系 统可以有数个门面类。 6 浪曦视频在线 http:/bbs.langsin.co m 概 述 医院看病的例子(三) 门诊治疗系统 一个完整的系统 子系统 挂号系统,门诊看病系统,化验系统,取药系统 门面(接待员) 子系统(挂号,门诊看病,化验,取药 ),客户端(病人) 病人 很多个客户端 7 浪曦视频在线 http:/bbs.langsin.co m 概 述 在什么情况下使用门面模式 1.为一个复杂的子系统提供一个简单的接口 2.引入门面模式可以将一个子系统与他的客户端以及其他的子系 统分离,可以提高子系统的独立性和可移植性 3.层次化结构,如果层与层之间是互相依赖的,那么引用门面模 式可以向鼎他们仅仅通过门面进行通信,从而简化了层与层之间的 依赖关系。 注:课程中的部分资料与案例取自阎宏著
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法制教育班会活动方案与教案
- 企业文化建设方案及实施细则
- 数据中心电磁兼容屏蔽施工方案
- 工程项目合同管理流程及注意点
- 物流仓储安全防范工作方案
- 电商运营活动方案与执行细则
- 初中物理探究性实验方案设计
- 中小学体育活动方案设计与实施
- 建筑项目造价控制与预算执行方案
- 数码艺术特效应用规则
- 2025广东房屋租赁合同范本官方版
- 新版中华民族共同体概论课件第八讲共奉中国与中华民族内聚发展(辽宋夏金时期)-2025年版
- 2025定制衣柜安装承揽合同范本
- 2025年MicroLED行业研究报告及未来行业发展趋势预测
- 《彩虹》课件 部编版语文二年级上册
- 2025年全国企业员工全面质量管理知识竞赛试题及答案
- 麻醉恢复室护理要点
- 水下激光探测-洞察及研究
- 7.2 量身高(课件)-2025-2026学年三年级数学上册北师大版
- DB44∕T 2499-2024 海堤生态化建设技术导则
- GWZBQ-10(6)G 型微机高压启动器保护装置产品使用说明书
评论
0/150
提交评论