策略模式本质是:分离算法,选择实现
通俗来讲:策略模式对应于解决某一个问题的一个算法族,允许用户从该算法族中任选一个算法解决某一问题,同时可以方便的更换算法或者增加新的算法。并且由客户端决定调用哪个算法。
策略模式的优点:
策略模式体现了面向对象程序设计中非常重要的两个原则:
博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3