- 13
- 0
- 约 16页
- 2017-05-22 发布于湖北
- 举报
门面模式
* * * * * * * * * * * The Facade Pattern门面模式 子系统及其的客户端 通常,设计师在处理复杂系统时的一个常用方法是“分而治之”,但这样做的结果是一个系统或子系统中会有很多的类。 使用这个子系统的客户端虽然只关注某些特定的功能,但却需要跟子系统内部的许多对象打交道才能达到目的。这使得客户端的逻辑变得不必要的复杂,维护成本提高、复用率降低。 * 现实生活中的例子---医院 挂号、门诊、划价、化验、收费、取药等是这个子系统的中的各个类。用户看一个病需要与这些“类”打交道,非常不容易。 * 解决办法 设立接待员,由接待员代办挂号、划价、缴费、取药等。病人只接触接待员。 * 什么是门面模式 门面模式为子系统提供一个统一的高层接口,供外部客户使用。 门面模式提供了一个更高层次的接口,使得子系统更容易使用。 * 门面模式的结构 Facade Client2 Client1 Client3 subsystem * 门面模式的实现 定义一个(或多个)具备所需接口的新类(门面类) 新类(门面类)使用原有的系统。 客户使用门面类对象与原系统打交道。 * 门面模式的变体 典型的门面模式强调不应该引入新的功能。 门面模式的变体可以适当引入新的功能,补充系统的原有功能。 * 什么时候使用门面模式 客户只需要使用某个复杂系统的子集,或者需要以一种特殊的方式与系统交互时
您可能关注的文档
- 铁道信号基础 道岔 轨道 大一PPT课程设计.ppt
- 银川市建筑业企业先进集体申请表 Crea.ppt
- 键槽卡钻.ppt
- 键槽泥包.ppt
- 闭环频率特性曲线的绘制.ppt
- 陈373区块技术难点分析与对策.ppt
- 阶段曝气法.ppt
- 陶.血透.ppt
- 阳光心态1.ppt
- 雕刻机简介.ppt
- 2025年事业单位笔试-天津-天津医学影像(医疗招聘)历年参考题典型考点含答案解析.docx
- 应急普法知识竞赛答题规则详细介绍(应急普法知识竞赛试题及答案).docx
- 定海期中考试试卷及答案.docx
- 2025年事业单位笔试-辽宁-辽宁职业能力倾向测验(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年襄阳职业技术学院单招笔试职业能力测验试题库含答案解析.docx
- 2025年高考物理单位制与常量速记速查卷.doc
- 定向井考试题库及答案.docx
- 主题教育廉洁从政准则遵守检视问题整改落实情况报告.docx
- 2025年重庆传媒职业学院单招笔试语文试题库含答案解析.docx
- 2025年四川管理职业学院单招笔试综合素质试题库含答案解析.docx
原创力文档

文档评论(0)