1 定义
它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。
2 策略模式简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。
总之策略模式封装了变化。
本文介绍了策略模式的概念,强调其通过封装算法实现灵活互换的特点,从而使得算法可以在不影响客户端的情况下进行变化。此外,还提到了策略模式对于简化单元测试的优势。
1 定义
它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。
2 策略模式简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。
总之策略模式封装了变化。
341
569

被折叠的 条评论
为什么被折叠?