首页 > 试题广场 >

在一个数据压缩工具中,需要在运行时根据用户选择(如Gzip、

[单选题]
在一个数据压缩工具中,需要在运行时根据用户选择(如Gzip、Bzip2)动态切换压缩算法,并使客户端代码独立于具体算法类。以下哪种设计模式最适合此需求?
  • 策略模式
  • 模板方法模式
  • 状态模式
  • 责任链模式

这道题你会答吗?花几分钟告诉大家答案吧!