编程语言
首页 > 编程语言> > C++设计模式 - 门面模式(Facade)

C++设计模式 - 门面模式(Facade)

作者:互联网

接口隔离模式

典型模式

Facade

系统间耦合的复杂度

在这里插入图片描述

动机(Motivation)

模式定义

为了子系统中的一组接口提供一个一致(稳定)的界面,Facade模式定义了一个高层接口这一接口使得这一子系统更加容易使用(复用)。

结构

在这里插入图片描述

要点总结

cpp

实际上Facade模式他体现的是一种设计原则和一种思想的表达,也就是在子系统内部和外部一种解耦的方式。载现实的开发过程中在不同的场景里面Facade模式表达方式差异很大,但要理解它的display在哪,所谓display就是说要把它子系统的变化给它圈住。

标签:客户程序,模式,接口,组件,C++,Facade,设计模式,子系统
来源: https://blog.csdn.net/Cdreamfly/article/details/123639352