C++编程思想(卷二):设计模式:策略模式

来源:互联网 发布:mac 杀毒软件 知乎 编辑:程序博客网 时间:2024/05/18 16:17

策略模式:
和模板方法模式相比,策略模式的一个明显的好处是在程序运行时,可以插入变化的代码。
例:

 

main()中可以在运行时就策略进行选择,更进一步的做法,可以将状态模式与在Context对象的生存期期间变化的策略模式结合起来使用。

原创粉丝点击