您的位置:首页 > 编程语言 > Java开发

java 设计模式之策略模式

2016-09-22 21:09 225 查看
最近太颓废,找点事情来做。就先学习一下java,从设计模式开始。

策略设计模式:定义了算法族,分别分装起来,让他们之间可以相互替换,次设计模式让算法的变化独立于使用算法的客户。

个人理解:就是独立出来共有的行为。比如动物类,都可以行跑。定义一个跑的接口,可以实现2条腿跑,4条腿跑,在水里跑。每个动物都有一个“跑的对象”,在创建的时候在区分如何来跑。
http://download.csdn.net/detail/sxy_sdy/9637438 是示例代码,参考HeadFist 设计模式来实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: