首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

计策模式(headfirst note)

2012-10-30 
策略模式(headfirst note)策略模式(headfirst note)具体看附件..?OO基础:抽象,继承,封装,多态?OO设计原则:

策略模式(headfirst note)

策略模式(headfirst note)

具体看附件..

?

OO基础:抽象,继承,封装,多态

?

OO设计原则: 封装变化;多用组合少用继承;针对接口编程,不针对实现编程

?

OO设计模式:策略模式定义算法族,把它们封装起来,并且可以想法替换.此模式让算法的改变独立于客户.

?

优点:

????? 避免多重条件语句

????? 更好的扩展性,实现了开闭原则.

缺点:
????? 客户必须了解每种策略的不同
????? 只适合扁平的算法结构

?

案例:

????? X图战斗机:http://www.cnblogs.com/wu-jian/archive/2010/08/20/1804198.html

?????

????? http://blog.csdn.net/hivon/archive/2006/04/16/665230.aspx

?

??????字符串的处理:http://www.iteye.com/topic/272097

?

????? 好文章(java与模式): http://seaizon.iteye.com/blog/753884

热点排行