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

个人网站命名的要求在线游戏网站

个人网站命名的要求,在线游戏网站,代理记账公司排名大全,中文网站排行榜外观模式 Facade(外观或门面)—对象结构型模式定义:要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。提供一个高层次的接口,使得子系统更易于使用。 Fracade 为 ComponentA 、ComponentB 、ComponentC 向外( Cli…

外观模式

Facade(外观或门面)—对象结构型模式定义:要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。提供一个高层次的接口,使得子系统更易于使用。

Fracade 为 ComponentA 、ComponentB 、ComponentC 向外( ClientA 、ClientB) 提供统一的接口

代码示例

class ComputerFacade {private CPU cpu;private Memory memory;private Disk disk;public void start() {cpu.initialize();memory.load();disk.read();}
}

外观类协调多个底层组件,提供业务导向的接口。

设计原则:

• 遵循迪米特法则(最少知识原则)

• 不符合开闭原则

适用场景分析:

1. 当一个复杂系统的子系统很多时,外观模式可以为系统设计一个简单的接口供外界访问。

适配器模式

Adapter(适配器)—类对象结构型模式定义:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。

AdapterA 先将 LibraryClass 封装起来,其对外提供的 operation() 方法中调用 LibraryClass 对象的method()方法,若以后换类库,只需改 AdapterA 类或者创建新的 Adapter 实现类即可。

设计原则:

• 遵循开闭原则

使用场景:

1.比如系统扩展了,需要使用一个已有或新建立的类,但这个类又不符合系统的接口,怎么办?使用适配器模式。

2.编码解码、一拖三充电头、HDMI转VGA、Type-C转USB。

这里复习区分下装饰器模式和适配器模式:

适配器模式:适配新的接口,所以要实现和被适配对象是两个不同的接口。

装饰器模式:装饰原有的接口,所以要实现和被装饰对象相同的接口。

http://www.dtcms.com/wzjs/562012.html

相关文章:

  • 什么网站做蜘蛛池app开发定制外包26
  • 做影视网站不备案网站备案完才能建站吗
  • 平面素材网站排名活动宣传推广的形式有哪些
  • 网站数据库搬家seo关键词优化怎么收费
  • 蚂蚁中国网站建设动漫网站开发研究内容
  • 网站是否需要备案视频网站开发流程
  • 手机网站建设要注意哪些问题站长工具海角
  • 深圳网站建设icxun网站源码在哪里
  • 建网站需要几程序员wordpress建企业网站
  • 手机精品网站建设网站 配色
  • 兰州网站设计公司有哪些南宁市建设工程造价信息网
  • s什么网站可以接单做设计赚钱野花高清中文免费观看视频
  • 装修公司网站源代码用wordpress搭建商城
  • 公众号做视频网站吗域名停域旧版本app免费下载
  • 免费自助建站平台系统广州网站开发外包公司
  • 成都网站建设成都网络公司ppt简洁模板整套免费
  • ps做网站宽度湖北民族建设集团网站
  • 建设服装网站目的商务电子是学什么的
  • 网站建设好发信息网祺越网站建设
  • 建设银行网站为什么进不去开发一个卖东西的网站多少
  • 微信公众号可以做几个微网站吗英文网站建设easy
  • 优秀国外网站工程建设信息网站接口
  • 网站开发工具的选择网站开发工作流审批流
  • 常州网站设计制作淘宝网店网站建设目的
  • 北京网站设计定制开发建设公司wordpress的静态页面保存在哪里
  • 简述电子商务网站的内容设计与开发域名是什么意思呢
  • 主题资源网站建设 反思中山外贸网站建设
  • 计算机考试模拟网站怎么做网站反链数
  • 怀来网站建设甘肃省建设厅网站质监局
  • it类网站wordpress下载按钮插件