首页题库练习题目详情
面向对象程序设计单选题中等

当需要根据不同的条件在运行时选择不同的算法实现时,应该使用哪种设计模式?

A单例模式
B工厂模式
C策略模式
D适配器模式