摘要: 作为开篇。有必要说明下。写文章不是我的强行,只是作为一个记录而已 首先 对于策略模式给一个定义吧!策略模式:定义了算法簇,分别对其进行了封装,他们之间可以互换。这样做的话,可以让算法的变化独立于算法的客户端! 这里先举一个鸭子的实例。对于一个鸭子,他有很多行为,比如叫,飞行,但不同种类的的鸭子,它有不同的行为。所以可能会有下面这种做法package com.ssh.exercise; public class Duck { public void swim() { System.out.println("所有鸭子都会游泳!"); ... 阅读全文
posted @ 2014-03-06 09:48 zl204 阅读(352) 评论(1) 推荐(0) 编辑