pengpenglin
因为热爱,所以坚持;因为坚持,所以快乐!
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 40, comments - 12, trackbacks - 0
2008年4月8日
设计模式总结-Strategy模式
摘要: 策略操作定义了策略的输入和输出,而把策略的实现工作留给了各个类。这些类以不同的方案来实现同一操作,它们为用户提供统一的接口,因而这些类可以相互替换。
Strategy模式允许多种策略共存,而代码不会混乱。策略模式也可以实现模式选择逻辑和策略本身相分离。
Strategy模式的意图在于把可选的策略或方案封装在不同的类中,并在这些类中实现一个共同的操作。
阅读全文
posted @
2008-04-08 11:52
Paul Lin 阅读(824) |
评论 (1)
|
编辑
收藏
<
2008年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
J2EE Web(2)
J2EE 框架(2)
J2SE(2)
Java 工具(4)
Oracle SQL/PLSQL(1)
Oracle 体系结构(1)
Oracle 工具
Oracle 应用专题(1)
Oracle 管理
Oracle 调优
Oracle 错误诊断
UML(2)
Unix / Linux
其它技术(1)
杂谈
模式与重构(19)
灌水(2)
资源共享(1)
走过的路
软件过程与软件方法(1)
音乐与图片
随笔档案
2008年5月 (1)
2008年4月 (9)
2008年3月 (7)
2008年2月 (4)
2008年1月 (19)
相册
08新春
年会
BlogJava热点博客
BeanSoft
Jack.Wang
如坐春风
诗特林
郑晖
银河使者
阿密果
隔叶黄莺
好友博客
无羽苍鹰
搜索
最新评论
1. re: 设计模式总结-Visitor模式
^^学习了
--无羽苍鹰
2. re: 设计模式总结-Strategy模式
帮助类的代码是不是有问题?
return strategy.replace(site,oldString);
策略中的方法是replace(),是不带参数的。
--applupus
3. re: 使用Ant管理HSQLDB的小脚本
不错 !很好很强大!
--pikenlike
4. re: 使用Ant管理HSQLDB的小脚本
谢谢
--left
5. re: TDD与Junit的一点偶想
怎么说呢,TDD的理论是无懈可击的。可是现实中给的时间往往都不太现实。导致很多人从常识出发得出TDD浪费时间且无意义的错误结论之后抛弃在项目中采用TDD的实践
--咖啡屋的鼠标
阅读排行榜
1. Oracle中如何插入特殊字符:& 和 ' (多种解决方案)(1190)
2. 设计模式总结-Decorator模式(二)(1091)
3. 设计模式总结-Adapter模式(1040)
4. 设计模式总结-Decorator模式(1020)
5. 基于Service和Command模式的简单MVC实现(939)
评论排行榜
1. 基于Service和Command模式的简单MVC实现(3)
2. Oracle中如何插入特殊字符:& 和 ' (多种解决方案)(2)
3. 设计模式总结-Builder模式(二)(2)
4. 使用Ant管理HSQLDB的小脚本(2)
5. TDD与Junit的一点偶想(1)
60天内阅读排行
1. 设计模式总结-State模式(852)
2. 设计模式总结-Memento模式(二)(836)
3. 设计模式总结-Visitor模式(830)
4. 设计模式总结-Strategy模式(824)
5. 设计模式总结-Command模式(815)