快捷搜索:  汽车  科技

设计行业商业模式,一分钟白话文了解设计模式之外观模式

设计行业商业模式,一分钟白话文了解设计模式之外观模式如果为外观模式那么就是将接口ABC封装为一个D接口(建议以Facade结尾)这样外包系统只用引用一个接口就可以了,不用像上面一样,引用3个接口。就像下面一样要引用3个dubbo接口比如 我们提供给外部系统三个dubbo接口1. A接口 2. B接口 3.C接口对于外部系统它怎么使用呢?

周末无聊度过 于是心生一念 复习一边设计模式 在这里将复习知识点记录 共勉。

概念介绍:

外观模式(Facade) 他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。

设计行业商业模式,一分钟白话文了解设计模式之外观模式(1)

其实外观模式非常简单 就是将子系统多个接口给封装起来 暴露给外部系统调用 隐藏了自身系统的复杂性

举例(以dubbo外调服务为例):

比如 我们提供给外部系统三个dubbo接口

1. A接口 2. B接口 3.C接口

对于外部系统它怎么使用呢?

就像下面一样要引用3个dubbo接口

设计行业商业模式,一分钟白话文了解设计模式之外观模式(2)

如果为外观模式那么就是将接口ABC封装为一个D接口(建议以Facade结尾)这样外包系统只用引用一个接口就可以了,不用像上面一样,引用3个接口。

其实这就是外观模式。

猜您喜欢: