【设计模式系列】行为型模式之Strategy模式

概要 开发中,经常会碰到一些基本逻辑相同,个别算法或处理行为不同的情况,这时如果把所有处理都耦合在一起,会增加模块的复杂度,同时给扩展带来一定难度。一种比较好的方法就是使用Strategy模式来对处理进行解耦,提高扩展性。同时Strategy模式还可以更好的支持"运行时"行为或算法的切换。 目的 对类行为进行解耦,使算法可以相对独立的变化而不至于对Client产生过多的影响。 (每次写概要和目的都
相关文章
相关标签/搜索