Façade模式示例讲解-C#设计模式精讲

13、Façade(门面)模式

主讲:汪庆锋

组员:沈仙桥、阮金晶、毛泉涌

FACADE—专业相机的使用案例:

我有一个专业的Nikon相机,平时喜欢手动调光圈、快门,这样拍出来的照片才够专业。但对于不懂这些技术细节的人来说,学习这些参数可能很困难。相机的Facade设计模式让人们可以简化操作,只需将相机调整到自动档,对准目标按下快门,其他调整工作都由相机完成。这就是门面模式的一个典型应用。

门面模式的定义:

外部与一个子系统的通信通过一个统一的门面对象。门面模式提供了一个高层次的接口,简化了子系统的操作。每个子系统有一个门面类,并且该门面类是一个单例对象,确保系统的稳定性和可管理性。整个系统可以有多个门面类,这使得系统更加灵活易用。

ppt 文件大小:2.73MB