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

当一个对象需要在不修改其代码的情况下,动态地改变它的行为,应该使用哪种设计模式?

A观察者模式
B策略模式
C装饰器模式
D状态模式