未完待续,10.28之前完成
1.概念
定义一个高层的统一的外观接口类,该接口用于客户端调用,和一个实现类用来包装子系统中多个类,客户端可以通过客户端完成对子系统的方法调用。
2.适用场景
2.1 代码移植,降低了现有系统的复杂度和系统中的编译依赖性。
2.2 多步骤的操作,简化了接口,降低了与子系统的耦合度。
缺点:违背开闭原则,如果引入子系统,则可能需要修改外观类和客户操作。
3.实现
4.举例实践
5.外观模式和适配器模式区别
外观模式:多个子系统包装成统一成一个类接口,提供对外调用。
适配器模式:一个接口转换成不同接口。