设计模式中的策略模式的优势:运行时选择有啥好处?

r
riveroaks
楼主 (北美华人网)
策略模式就是把不同算法封装,然后允许运行时选择。我以前学的编译器知识可能都还给老师了,想请教下运行时相对编译时选择有啥好处呢?
i
iot
策略模式就是把不同算法封装,然后允许运行时选择。我以前学的编译器知识可能都还给老师了,想请教下运行时相对编译时选择有啥好处呢?

riveroaks 发表于 2/2/2020 5:47:20 AM

只是为了添加新算法时1.不需要改动太多,即模块化设计 2. 不需要重新编译所有code 新加算法可以以库的形式加入
r
riveroaks

只是为了添加新算法时1.不需要改动太多,即模块化设计 2. 不需要重新编译所有code 新加算法可以以库的形式加入

iot 发表于 2/2/2020 5:58:46 AM

太感谢了
b
boguagua
目的就是大大可以是小学生,也可以是组长,主席,帝王。