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

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

某点单系统支持订购饮品。基础饮品固定,用户下单时可在不修改基础饮品类的前提下,动态选择添加一种或多种配料。 (4)采用类图表示该设计,如果把饮品记为Beverage,把基础饮品记为BasicDrink,把配料记为Ice/Pear等,那么最常见的表示方式是( )。

  • AIce与Beverage只能是关联,不能有继承/实现
  • BIce与Beverage没有任何关系
  • CIce通过组合关系持有Beverage,并且也实现/继承Beverage
  • DIce与Beverage只能是继承/实现,不需要持有对象
正确答案C
答案解析
装饰器模式可以在运行时动态给对象叠加职责;核心是包装包裹原有对象;装饰器与被装饰者必须实现同一个抽象接口;装饰器类内部通过组合持有被装饰对象,同时实现共同抽象类型。