外观模式
简化子系统的接口,提供一个统一的接口,来访问子系统一群接口;简化类的接口,将一系列复杂的过程封装到内部,对外只提供简单的接口;
举例:生活中需要吃饭,自己需要买菜 ->烧饭 -> 端菜饭到桌上 -> 开吃 -> 洗碗;这么多复杂的流程都需要准备好,才能开吃;如果到饭馆,就不一样了,点好菜,坐等开吃,吃完还不洗碗;
总结:外观模式为复杂的子系统提供更方便的调用方式;使得子系统更容易被使用;外观模式实例通常用单例模式;
简化子系统的接口,提供一个统一的接口,来访问子系统一群接口;简化类的接口,将一系列复杂的过程封装到内部,对外只提供简单的接口;
举例:生活中需要吃饭,自己需要买菜 ->烧饭 -> 端菜饭到桌上 -> 开吃 -> 洗碗;这么多复杂的流程都需要准备好,才能开吃;如果到饭馆,就不一样了,点好菜,坐等开吃,吃完还不洗碗;
总结:外观模式为复杂的子系统提供更方便的调用方式;使得子系统更容易被使用;外观模式实例通常用单例模式;