下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
试卷 > 软考中级 > 软件设计师 > 2026年10月24日软考软件设计师考试《基础知识》真题及答案解析 > 本题我的试卷

某点单系统支持订购饮品。基础饮品固定,用户下单时可在不修改基础饮品类的前提下,动态选择添加一种或多种配料。 (2)该模式的核心特征是( )。

  • A只创建一个基础饮品实例,并在不同用户间复用(共享状态)
  • B运行时根据用户选择用配料对象层层包裹基础饮品
  • C所有配料在对象创建后都不能改变
  • D在编译期通过条件分支选择唯一一种类实现
正确答案B
答案解析
装饰器模式可以在运行时动态给对象叠加职责;核心是包装包裹原有对象;装饰器与被装饰者必须实现同一个抽象接口;装饰器类内部通过组合持有被装饰对象,同时实现共同抽象类型。