软件工程 填空题 较难

装饰模式动态扩展功能 — 软件工程填空题

软件设计模式 结构型模式之二:装饰与组合 AI 三重审校通过

题目
某数据校验组件原有 validate() 方法返回数值 7,现需在不修改组件类的前提下,于运行时动态叠加两个装饰器:D₁ 将被包装对象的返回值加 5,D₂ 将被包装对象的返回值乘 3。先用 D₁ 包装组件,再用 D₂ 包装所得对象,调用最终对象的 validate(),返回值为____。