摘要: 外观模式是为了解决类与类之家的依赖关系的, 如IOC一样,把存在很多依赖关系的类放在一起统一管理, 就像一个电脑里面有很多零件,但是用电脑的人只能看到机箱。 测试类: 输出: 阅读全文
posted @ 2017-11-23 23:25 M理论 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 代理模式一般在下列场景使用: 需要对原有方法进行改进,又不要影响原有的方法。 此时生成一个代理类调用原有的方法,对产生的结果进行控制,这就叫做代理模式。 阅读全文
posted @ 2017-11-23 23:21 M理论 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 装饰对象和被装饰对象实现同一个接口 装饰对象持有被装饰对象的实例,给被装饰模式增添一些新的功能。 输出: 应用场景: 1、需要增加一个类的对象。 2、动态的为一个对象增加功能,且不影响原有的功能。 阅读全文
posted @ 2017-11-23 23:03 M理论 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 适配器模式属于七种结构性模式(适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式)之一: 适配器模式又分三种:类的适配器模式、对象的适配器模式、接口的适配器模式。 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。 先看类的 阅读全文
posted @ 2017-11-23 16:22 M理论 阅读(355) 评论(0) 推荐(0) 编辑