Java设计模式之策略模式

本文继续介绍 23种设计模式系列 之策略模式。 背景 在软件开发中经常遇到这种状况,实现某一个功能有多种算法或者策略,咱们能够根据环境或者条件的不一样选择不一样的算法或者策略来完成该功能。如查找、排序等,一种经常使用的方法是硬编码(Hard Coding)在一个类中,如须要提供多种查找算法,能够将这些算法写到一个类中,在该类中提供多个方法,每个方法对应一个具体的查找算法;固然也能够将这些查找算法封
相关文章
相关标签/搜索