2008-05-09
深入浅出设计模式 读书笔记之 策略模式
关键字: 读书笔记策略模式
其实我觉得介绍不需要太多 因为大家都已经很熟悉这个模式了,
一个实体类 保存一个对策略的接口,
一个策略接口 定义策略的公共接口
策略的实现 对接口的实现
关于策略模式的UML类图我也就不画了,在网上一搜就是一大堆。
我想说的是,其实策略模式主要就是面向对象的一个重要的基本方法,首先考虑组合然后是公共继承。
这段话在很多书里面都有出现过。但是我们大家很少有这么样思考的。一般来说开始都是继承继承,一个基类不行再加一个接口,就像书中所演示的,一个鸭子的类,可以用这么复杂的继承,那么如果是人类的话估计这个就复杂的无法收拾了。 这就是基本的方法的重要性。
以后设计的时候一定要注意根据OO的基本方法来思考而不是根据自己不好的习惯来,争取把好的方法作为自己的习惯,这样子才能写出更好的软件来







评论排行榜