软件工程 填空题 较难 ★ 精品

建造者模式结构与角色 — 软件工程填空题

软件设计模式 创建型模式之三:建造者 AI 三重审校通过

题目
某系统分步构造含标题、正文、脚注的文档。类X只声明 buildTitle()、buildBody()、buildFootnote() 等步骤接口;类Y实现这些方法,在内部创建并逐步装配 Document,并提供 getDocument() 返回结果;类Z仅持有 X 类型引用,其 construct() 按固定顺序调用上述步骤方法,但不创建 Document。按建造者模式,X、Y、Z 依次对应的角色是 ___、___、___。