会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
庚武讲堂
“庚武讲堂” v.gw66.net - 专业编程培训 · 最新IT资讯
CnBlogs
Home
New Post
Contact
Admin
Subscription
23 Command
动机 (Motivation)
在软件构建过程中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合——比如需要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。
在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合。
意图(Intent)
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。
《设计模式》GoF
posted @
2010-07-11 13:20
庚武
Views(
135
) Comments(
0
)
Edit
收藏
举报
刷新页面
返回顶部
公告