摘要: 1.外观模式 提供了一个统一的接口,用来访问子系统中的一群接口.外观定义了一个高层接口,让子系统更容易使用. 2代码实现 比如我们要看电影,需要进行很多操作,播放dvd,准备好爆米花,打开灯光.播放屏幕等.... 我们先定义扩音器,播放器等底层组件 虽然我们可以直接调用这些组件,但是把这些组件封装到 阅读全文
posted @ 2019-07-18 23:48 随意的马蒂洛克 阅读(207) 评论(0) 推荐(0)
摘要: 1.定义 将一个类的接口,转换成客户期望的另一个接口.适配器让原本接口不兼容的类可以合作无间. 适配器可以实现目标接口,让他 " is a "目标接口,然后在目标接口具体的方法中通过组合的方式来让被适配者组合进来,在方法中调用被适配者的方法. 2.代码实现 以鸭子和火鸡为例子,比如我们想要一只鸭子, 阅读全文
posted @ 2019-07-18 22:40 随意的马蒂洛克 阅读(172) 评论(0) 推荐(0)