【设计模式——学习笔记】23种设计模式——外观模式Facade(原理讲解+应用场景介绍+案例介绍+Java代码实现)
文章目录案例引入介绍基本介绍类图出场角色案例实现案例一类图代码实现案例二类图代码实现外观模式在Mybatis源码中的应用总结文章说明案例引入在家庭影院中,要享受一场电影,需要如下步骤:直接用遥控器:统筹各设备开关开爆米花机放下屏幕开投影仪开音响开DVD,选dvd去拿爆米花调暗灯光播放观影结束后,关闭各种设备【传统方案实现】创建多个类,分别表示各种机器,然后每个类里面有相应机器的操作方式,最后在主类