摘要: 工厂方法模式——SimpleFactoryPattern 定义一个用户创建对象的接口,让子类决定实例化那个类。 简单工厂模式在进行更改时违背了开放-封闭原则。 工厂方法模式实现时需要在客户端选择实例化哪一个工厂类。 工厂方法模式构成: 具体对象的接口 具体对象(继承具体对象接口) 工厂接口(声明返回 阅读全文
posted @ 2019-01-16 16:18 lancelee98 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 代理模式——ProxyPattern 代理就是真实对象的代表 代理模式的作用 1、远程代理:为一个对象在不同地址空间提供局部代表。 2、虚拟代理:若要创建一个开销很大的对象,使用代理控制创建进度。 3、安全代理:控制真实对象的访问权限。 4、智能指引:调用真实对象时,代理处理另外的事。比如记录真实对 阅读全文
posted @ 2019-01-16 12:12 lancelee98 阅读(100) 评论(0) 推荐(0) 编辑