设计模式之策略模式
<br />策略设计模式<br />在我们进行软件设计过程中,千变万化的业务需求总是绕的人们心烦,有时会因为某个功能的修改,而是我们不得不大费周折.那么在软件设计中有没有什么方法能使我们改变这种被动的局势呢?<br />策略模式(Strategy Pattern)是不可否认的改变这种被动局势的有力武器.<br />我们首先来看看下面的例子吧.<br /> Tom所在的公司接到一个这样的项目:做一套模拟鸭子游戏的系统.游戏中会出现各种鸭子,但这些鸭子都具备各自不同的叫唤方式,不同的飞行方式.面
原创
2011-05-10 23:07:00 ·
339 阅读 ·
0 评论