1. 首页
  2. 编程语言
  3. C#
  4. C#设计模式-外观模式

C#设计模式-外观模式

上传者: 2018-12-28 10:23:21上传 RAR文件 56.38KB 热度 52次
设计模式: 外观模式(Facade Pattern) 简单介绍: 外观模式(Facade Pattern): 外观模式(Facade)的定义:为子系统中的一组接口提供一个一致的界面,用来访问子系统中的一群接口。 比如调用子系统1和子系统2的Print方法,如果没有外观模式那么你需要一个个的调用,子系统如果是少还好,多了就要疯了,这里就可以使用外观模式,调用外观模式对外提供的方法一次性完成对子系统的层层调用 生活实例:比如笔记本是一个整体,看似是一件东西,实际上只是将主机和显示器组装在一起而已,对外提供一个电源按钮,当按下电源按钮的时候,启动了主机和显示器,这里的这个电源按钮就差不多是外观模式。对外只提供了一个电源按钮。 外观模式组成: Facade:负责子系统的的封装调用 Subsystem Classes:具体的子系统,实现由外观模式Facade对象来调用的具体任务 外观模式类图:
用户评论