1 / 10

采用(  )设计模式可保证一个类仅有一个实例:采用(  )设计模式可将对象组合成树形结构以表示“部分-整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用(  )设计模式可动态地给一个对象添加一些额外的职责。