设计模式——策略模式
StrategyPattern策略模式(StrategyPattern)的定义:定义算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户.这里的算法族是指特定的行为的类,通俗的说就是把该特定行为抽取出来封装成一个类.举个例子:在我们的鸟类中有形形色色不同种类的鸟,但是这些鸟中有的会飞,有的会叫.还有的不会飞也不会叫(你不能忽视玩具中也有不同的鸟类).当你去设计一个鸟的
原创
2016-07-01 15:58:31 ·
266 阅读 ·
0 评论