摘要:
一、是什么 定义:简化一群类的接口,达到屏蔽代码的复杂度 使用场景: 封装一系列复杂接口,以提供一个服务,简化接口 二、示例 现在模拟在家看漫威,哈哈哈 复杂版: 使用外观模式,将负责封装后就变为: 1. 打开钢铁侠电影 代码: 电视类 测试类:没有用外观模式时,我们需要这几步能看电影 使用外观模式 阅读全文
摘要:
一、是什么 1. 定义:让原来不兼容的两个接口协同工作 2. 分类: 类适配器、对象适配器、接口适配器 3. 角色 目标接口:Target,该角色把其他类转换为我们期望的接口 被适配者: Adaptee 原有的接口,也是希望被改变的接口 适配器: Adapter, 将被适配者和目标接口组合到一起的类 阅读全文