Nonels’Blog
DesignPattern
Strategy(策略模式)
摘要: 设计原则:
#找出应用中可能需要变化之处,把它们独立出来,不要和不需要变化的代码混在一起(即使是行为)
#针对接口编程,而不是针对实现编程。(实例化对象时使用多态)
#多用组合,少用继承
策略模式:定义了算法族,分别封装起来,让他们可以互相替换,此模式让算法的变化独立与使用算法的客户
阅读全文
posted @
2008-09-04 18:48
nonels 阅读(211) |
评论 (0)
编辑
Powered by:
BlogJava
Copyright © nonels
<
2025年1月
>
日
一
二
三
四
五
六
29
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
31
1
2
3
4
5
6
7
8
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 16
文章 - 0
评论 - 19
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
(16)
DesignPattern(1)
(rss)
J2EE(6)
(rss)
J2SE(8)
(rss)
学习笔记(1)
(rss)
随笔档案
(16)
2008年10月 (4)
2008年9月 (12)
搜索
最新评论
1. re: JPBC ing: 留言板之三:留言板JSP代码
210
--545
2. re: 点对点聊天简陋版
@更多时候该
543543
--更多时候该
3. re: 点对点聊天简陋版
来个人更好的更好
--更多时候该
4. re: MySQL 存储过程参数用法 in, out, inout(转)
博主将的很到位,逻辑很清楚,谢谢哦。
--zhangsw
5. re: MySQL 存储过程参数用法 in, out, inout(转)
写的很清楚,条理清晰,易懂。对我帮助很大,很感谢。
--舒伟
阅读排行榜
1. MySQL 存储过程参数用法 in, out, inout(转)(20577)
2. 使用SAX解析XML文档(1750)
3. 简单实现栅栏加密法(1685)
4. GUI简单实现凯撒加密法 (849)
5. Simple Columnar Transposition Technique(简单分栏式变换加密技术)(804)
评论排行榜
1. MySQL 存储过程参数用法 in, out, inout(转)(7)
2. 使用SAX解析XML文档(5)
3. 点对点聊天简陋版(2)
4. 简单实现栅栏加密法(2)
5. JPBC ing: 留言板之三:留言板JSP代码(1)