2008-05-09

深入浅出设计模式 读书笔记之 策略模式

关键字: 读书笔记

策略模式

其实我觉得介绍不需要太多 因为大家都已经很熟悉这个模式了,

一个实体类 保存一个对策略的接口,

一个策略接口 定义策略的公共接口

策略的实现 对接口的实现

关于策略模式的UML类图我也就不画了,在网上一搜就是一大堆。

 

我想说的是,其实策略模式主要就是面向对象的一个重要的基本方法,首先考虑组合然后是公共继承。

这段话在很多书里面都有出现过。但是我们大家很少有这么样思考的。一般来说开始都是继承继承,一个基类不行再加一个接口,就像书中所演示的,一个鸭子的类,可以用这么复杂的继承,那么如果是人类的话估计这个就复杂的无法收拾了。 这就是基本的方法的重要性。

 

以后设计的时候一定要注意根据OO的基本方法来思考而不是根据自己不好的习惯来,争取把好的方法作为自己的习惯,这样子才能写出更好的软件来

 

评论
发表评论

您还没有登录,请登录后发表评论

DraculaW
搜索本博客
博客分类
最近加入圈子
存档
最新评论