Strategy factory

Strategy:

问题:针对特定任务存在不同的算法,但客户端可以根据动态上下文在运行时切换算法。

解决方案:为算法创建一个接口,并为算法的每个变体实现一个类

优点: - 易于扩展新算法实现 - 将算法与客户端上下文分离

 

 

 

 

 

 

factory

 

posted on 2018-06-23 21:08  hitxgl  阅读(247)  评论(0编辑  收藏  举报