会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
蝈 蝈
我爱博客园,我爱.Net
博客园
首页
新随笔
联系
订阅
管理
2006年10月10日
Strategy策略(行为型模式)
摘要: 算法与对象的耦合对象可能经常需要使用多种不同的算法,但是如果变化频繁,会将类型变得脆弱...动机在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使得对象变得异常复杂;而且有时候支持不使用的算法是一个性能负担。如何在运行时根据需要透明地更改对象的算法?将算法与对象本身解耦,从而避免上述问题?意图定义一系列算法,把它们一个个封装起来,并且使它们可互相替换。...
阅读全文
posted @ 2006-10-10 22:56 蝈蝈
阅读(284)
评论(0)
推荐(0)
编辑