不一定。Memento 的主要目的是以统一透明的方式处理不同的 Originator(获取 Memento,稍后传回以恢复状态)。 聚合关系并不一定阻止这一点。不同的 Caretaker 实例可能是不同 Originator 的聚合体(尽管一个 Caretaker 实例仅处理一个 Originator 实例),仍然可以获得透明状态恢复的好处。