会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
笑笑江南 的技术小窝
左手java右手dotnet
导航
博客园
首页
新随笔
联系
订阅
管理
公告
2008年6月24日
策略模式 strategy
摘要: 策略模式: 定义算法族,分别封装起来,让他们可以互相替换,从而使算法的变化独立与算法的使用者。 类图: 比如说有一个类,需要用到排序,而排序方式自然是多种多样的,显然在这个类中直接用一个方法进行排序是不太好的做法,因为它不能做到在不同情况下使用不同的算法排序。我们怎样应对这中不同的需求呢。我们可以把不同的排序方法封装到不同的类(排序类)中,这些类实现一个共同的接口(排序接口)。...
阅读全文
posted @ 2008-06-24 12:48 笑笑江南
阅读(364)
评论(0)
推荐(0)
编辑