原创作者: 王杲杲   阅读:896次   评论:1条   更新时间:2011-05-26    
大家越来越像了……
从实现形式上看,Decorator模式与Proxy模式之间的区别不大,但从用意上看,前者是想增强方法本身功能、后者是想控制所包含对象的动作。
Proxy模式的一个例子是书中的,在request方法前后增加pre、post方法来做额外工作。
原始类、Proxy类都实现相同的接口,在做了可插入性考虑的系统,Proxy类就可以以原始类的身份被插入系统,原始类的动作就可以被控制,比如在动作之前判断权限、在动作之后记录日志等等。
越来越体会到合成/聚合复用原则的应用。
越来越体会到可插入性的重要。
评论 共 1 条 请登录后发表评论
1 楼 lomi0000 2012-06-11 20:11
[flash=200,200][/flash]
Decorator
引用
[u][/u][i][/i][b][/b]
[img][/img][url][/url][flash=200,200][/flash]

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics