抛砖引玉篇--策略模式

策略模式 1.定义:         定义并封装算法(行为)族,这些算法(行为)之间可以相互替换。          将算法(行为)的替换独立于使用这些算法的客户。   2.分析: 这些算法是可以被替换扩展的,即属于变化部分。 @1.如果将其做成抽象方法,然后在派生类中具体实现。    这样存在的问题如下:    #1.将算法实现绑定在用户中,如果多个派生使用相同的算法,         则必须为
相关文章
相关标签/搜索