当前位置: 首页 > news >正文

电工证如何做的相关网站能查到百度推广代理商返点

电工证如何做的相关网站能查到,百度推广代理商返点,微平台在哪里找,html菜单改为wordpress外观模式 模式动机模式定义模式结构外观模式实例与解析实例一:电源总开关实例二:文件加密 模式动机 引入外观角色之后,用户只需要直接与外观角色交互,用户与子系统之间的复杂关系由外观角色来实现,从而降低了系统的耦…

外观模式

    • 模式动机
    • 模式定义
    • 模式结构
    • 外观模式实例与解析
      • 实例一:电源总开关
      • 实例二:文件加密

模式动机

引入外观角色之后,用户只需要直接与外观角色交互,用户与子系统之间的复杂关系由外观角色来实现,从而降低了系统的耦合度。
在这里插入图片描述
在这里插入图片描述

模式定义

外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。

模式结构

外观模式包含如下角色:
Facade: 外观角色
SubSystem:子系统角色

在这里插入图片描述

根据“单一职责原则”,在软件中将一个系统划分为若干个子系统有利于降低整个系统的复杂性,一个常见的设计目标是使子系统间的通信和相互依赖关系达到最小,而达到该目标的途径之一就是引入一个外观对象,它为子系统的访问提供了一个简单而单一的入口。
外观模式也是“迪米特法则”的体现,通过引入一个新的外观类可以降低原有系统的复杂度,同时降低客户类与子系统类的耦合度。

外观模式要求一个子系统的外部与其内部的通信通过一个统一的外观对象进行,外观类将客户端与子系统的内部复杂性分隔开,使得客户端只需要与外观对象打交道,而不需要与子系统内部的很多对象打交道。
外观模式的目的在于降低系统的复杂程度。
外观模式从很大程度上提高了客户端使用的便捷性,使得客户端无须关心子系统的工作细节,通过外观角色即可调用相关功能。

外观模式实例与解析

实例一:电源总开关

现在考察一个电源总开关的例子,以便进一步说明外观模式。为了使用方便,一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。通过该电源总开关可以同时控制上述所有电器设备,使用外观模式设计该系统。
在这里插入图片描述

实例二:文件加密

某系统需要提供一个文件加密模块,加密流程包括三个操作,分别是读取源文件、加密、保存加密之后的文件。读取文件和保存文件使用流来实现,这三个操作相对独立,其业务代码封装在三个不同的类中。现在需要提供一个统一的加密外观类,用户可以直接使用该加密外观类完成文件的读取、加密和保存三个操作,而不需要与每一个类进行交互,使用外观模式设计该加密模块。

在这里插入图片描述

http://www.khdw.cn/news/21732.html

相关文章:

  • 网站建设中页面模板武汉本地seo
  • 房产公司网站建设方案aso推广
  • wordpress页面管理上海seo服务外包公司
  • 重庆手机网站建设雷神代刷网站推广
  • 查看网站的收录量可以用哪个查询命令谷歌浏览器下载安装2023最新版
  • 做网站建本地环境作用百度搜索推广多少钱
  • 知名营销网站开发网页设计与网站开发
  • 做饲料机的川工网站营销推广公司案例
  • 网站做APP麻烦吗环球资源网站网址
  • 南京企业网站做优化佛山网页搜索排名提升
  • 营销网站建设哪里好薇百度下载安装免费版
  • 广西柳州做网站seo搜索引擎优化软件
  • 如何评价网站是否做的好郑州网站seo推广
  • 手机版crm免费的重庆排名seo公司
  • wordpress 分类字段北京百度seo公司
  • 工程建设公司发展规划seo网站优化培训厂家报价
  • 网站开发搭建网站seo方案策划书
  • 网站建设公司找上海站霸公众号推广平台
  • 西安公司企业网站建设广告推广平台
  • 电商网站建设赏析广州网站快速排名
  • excel做注册网站站长工具seo综合查询权重
  • 如何做资金盘网站seo先上排名后收费
  • 用台式机做网站服务器搜索引擎营销的内容
  • 彩票网站制作做网站哪个平台好
  • wordpress单号管理系统南宁seo
  • 平台建设上线网站营销策划公司收费明细
  • 男的和女的做那种事情网站汕头网站建设方案开发
  • 做个网站成功案例网站推广在哪好
  • 企业微营销网站微信营销推广软件
  • 企业网站可以做跨境电商吗线上宣传的方式