摘要: 原文地址 阅读全文
posted @ 2013-11-09 12:00 Wishmeluck 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 简单代理模式与策略模式在功能上的很大的区别是:简单代理模式中,代理类知道被代理类的行为,因为代理类与被代理类实现的是同一个接口,因此代理类与被代理类的结构是相同的;而策略模式中,策略容器并不知道内部策略的详细信息,因为容器并没有实现与内部策略相同的接口,即容器与内部策略只是简单的组合关系,容器... 阅读全文
posted @ 2013-11-09 11:32 Wishmeluck 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、定义代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,使得原本接口不兼容而不能一起工作的那些类可以一起工作。外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接... 阅读全文
posted @ 2013-11-09 11:28 Wishmeluck 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是找了很多资料,想弄清楚这两者之间到底有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。 首先,让我们先看一下... 阅读全文
posted @ 2013-11-09 11:18 Wishmeluck 阅读(126) 评论(0) 推荐(0) 编辑