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

电工证如何做的相关网站能查到重庆seo招聘

电工证如何做的相关网站能查到,重庆seo招聘,脚本语言在网站开发中,网站举报查询外观模式 模式动机模式定义模式结构外观模式实例与解析实例一:电源总开关实例二:文件加密 模式动机 引入外观角色之后,用户只需要直接与外观角色交互,用户与子系统之间的复杂关系由外观角色来实现,从而降低了系统的耦…

外观模式

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

模式动机

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

模式定义

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

模式结构

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

在这里插入图片描述

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

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

外观模式实例与解析

实例一:电源总开关

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

实例二:文件加密

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

在这里插入图片描述

http://www.hrbkazy.com/news/6173.html

相关文章:

  • 国外哪个网站可以做外贸比较好南京高端品牌网站建设
  • 政务网站设计手机制作网站app
  • 资源付费网站制作如何设计推广方案
  • 商务网站建设方案网时代教育培训机构官网
  • 哪个市文化和旅游网站做的好国际网络销售平台有哪些
  • 哪家做网站靠谱网络营销好不好
  • 10种网络营销方法连云港seo
  • 网站的tdk指的是什么意思外链吧官网
  • 帝国cms 孕婴网站模板google官网下载
  • 做网站番禺网站外链购买平台
  • 北京建网站的价格有什么可以做推广的软件
  • 有没有专门搞网站上线的公司百度官方电话
  • 建设银行的网站为什么这么卡seo平台是什么意思
  • flash成品网站爱网站查询
  • 常州网站建设平台代写企业软文
  • 做外贸免费发布产品的网站北京seo推广优化
  • 专业做ea的网站注册网站怎么注册
  • 网站关键字推广自主建站
  • 网站建设怎么做分录关键词的选取原则有
  • html网页设计网站石家庄百度推广优化排名
  • 网站系统安全性软文广告营销
  • 榆林城乡建设规划官方网站鼓楼网站seo搜索引擎优化
  • 支付网站怎么做seo的内容有哪些
  • 旅游网站建设报价单网站优化助手
  • 芷江建设局网站网站排名推广软件
  • 杭州模板网站建设百度点击软件名风
  • 做金融的免费发帖的网站有哪些关键词排名点击工具
  • 怎样重启网站服务器服务器域名查询
  • 网站域名注册人与icp备案运营人必须统一亚马逊提升关键词排名的方法
  • 12306网站制作地推拉新app推广接单平台免费