2017年9月12日
摘要: 1、简介 门面模式通过提供一个可以访问所有接口的一个接口,从而达到隐藏系统复杂性的目的 2、简单的示意图 3、涉及的角色 3.1、门面角色:这个角色知晓所有相关的子系统的功能和责任 3.2、子系统角色:如上图的模块A、B、C 子系统可以被客户端直接调用,也可以被门面角色调用。子系统不知道门面的存在 阅读全文
posted @ 2017-09-12 17:17 顺蝈蝈 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、简介 享元模式是对象的结构模式,以共享的方式高效的支持大量的细粒度对象,也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。 享元对象做到共享的关键是区分内蕴状态和外蕴状态 1.1、内蕴状态:内蕴状态是存储在享元对象内部的,不会随环境改变而发生改变的。 阅读全文
posted @ 2017-09-12 16:25 顺蝈蝈 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、简介 代理模式是对象的结构模式,代理模式给某个对象提供一个代理对象,并由代理对象控制对原对象的引用。 2、代理模式的分类 2.1、按照目的分类:远程代理,虚拟代理,Copy-on-Write代理,保护代理,Cache代理,防火墙代理,同步化代理,智能引用代理。 2.2、按照实现方式分类:动态代理 阅读全文
posted @ 2017-09-12 10:14 顺蝈蝈 阅读(131) 评论(0) 推荐(0) 编辑