![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 79
Run_Maybe
人生多经历一些坎坷,未必就是一件坏事
展开
-
策略模式(附Head First策略模式的C++代码实现)
当你看到文章标题的时候,一般就知道了什么事策略模式,不过我还是要啰嗦一下,那么,先给出策略模式的定义吧。策略模式:软件设计模式的一种,策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。问题: 一个模拟鸭子的游戏,即有各种各样的鸭子,具有不同的行为,有的鸭子可以飞,有的不可以飞,并且叫声也不同,还有不会叫的鸭子。 如果不知道策原创 2015-04-10 00:42:04 · 423 阅读 · 0 评论 -
模版方法模式
在这里贴上之前自己做的ppt里面的几张图,用了一个简单的例子讲了模版方法模式和钩子。原创 2015-05-15 01:03:51 · 280 阅读 · 0 评论