策略(strategy)模式
摘要:目的:把算法封装起来,并且使他们可以相互替换,使得算法可以独立于使用它的客户而变化。适用情景:1、 许多的类仅仅是行为有异(数据一致),”策略”提供了一种用多个行为中的一个行为来配置一个类的方法。2、 需要使用不同的算法,如可以根据不同参数选取不同的效率算法。3、 算法使用客户不应该知道的数据。4、...
阅读全文
posted @ 2015-11-29 10:28
posted @ 2015-11-29 10:28
posted @ 2015-11-29 08:55
posted @ 2015-11-22 21:58
posted @ 2015-11-22 21:54
posted @ 2015-11-01 11:19
posted @ 2015-11-01 11:14