策略模式:
和模板方法模式相比,策略模式的一个明显的好处是在程序运行时,可以插入变化的代码。
例:
main()中可以在运行时就策略进行选择,更进一步的做法,可以将状态模式与在Context对象的生存期期间变化的策略模式结合起来使用。
策略模式:
和模板方法模式相比,策略模式的一个明显的好处是在程序运行时,可以插入变化的代码。
例:
main()中可以在运行时就策略进行选择,更进一步的做法,可以将状态模式与在Context对象的生存期期间变化的策略模式结合起来使用。