一、什么是外观模式?
外观模式又名门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一的接口(你可以将其理解为上例中的基金,具体基金里面到底是投资股票,还是债券,还是外汇,咱们并不关注,因为这是由子系统来实现的),外部应用程序不用关心内部子系统的具体的细节,这样就大大降低了应用程序的复杂度,并提高了程序的可维护性。
还有一点需要大家知道,外观(Facade)模式是"迪米特法则"的典型应用。我们可以来看一下下面这张图。
标签:外观,应用程序,接口,模式,子系统,结构型 From: https://www.cnblogs.com/nxf-rabbit75/p/16655190.html