大B:“如果具体策略类有一些共同的行为,则应该把它们抽取到抽象策略角色中,此时抽象策略角色为抽象类。策略模式的优点:1、提供了管理相关算法族的方法。2、可以避免使用多重条件转移语句。” 小A:“那策略模式有什么缺点?” 大B:“首先是必须知道所有的具体策略类及它们的区别,再是生成许多的策略类。”