0%

外观模式

外观模式简介

假设你的代码必须和某个复杂的库或框架进行交互,正常情况下你不会用到第三方库的全部功能,这时候你可以为包含许多活动部件的复杂系统提供一个简单的接口,这就是外观模式。使用外观模式,与直接调用复杂系统相比,提供的功能可能比较有限,但是它却包含了客户端真正关心的功能。

外观模式简单的理解就是一层接口再封装。