设计模式(7)——策略模式(Strategy Pattern)

        如今须要封装一个算法,可是该算法有不少种不一样的实现,好比,一个排序算法,可能有插入排序,冒泡排序,快速排序等不一样的实现,并且要求这些算法由使用者来决定具体使用的是哪一个算法,如何来设计呢?java           这时,咱们就会用到策略模式了,策略模式,就是将一个算法的不一样实现封装成一个个单独的类,这些类实现同一个接口,使用者直接使用该接口来访问具体的算法。这个样子,使用
相关文章
相关标签/搜索