摘要: 代理模式:核心作用:通过代理控制对对象的访问,可以详细访问某个对象的方法,在调用这个方法前置处理,调用这个方法后做后置处理。 抽象角色:定义角色代理和真实角色的公共对外方法。 真实角色:实现抽象角色,定义真实角色所需要的实现的业务逻辑,供代理角色调用。 关注真正的业务逻辑!代理角色:实现抽象角色,是... 阅读全文
posted @ 2015-06-03 23:08 Pickle 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 享元模式: 场景:内存属于稀缺资源,如果有很多个完全相同或相似的对象,我们可以通过享元模式来节省内存。 核心:享元模式以共享的方式高效地支持大量细粒度对象的重用。 享元对象能做到共享的关键字是区分了内部状态和外部状态。 内部状态:可以共享,不会随着环境变化而改变。 外部状态:不可以共享,会随着... 阅读全文
posted @ 2015-06-03 17:57 Pickle 阅读(432) 评论(0) 推荐(0) 编辑