代码之家  ›  专栏  ›  技术社区  ›  Dan

正确执行备忘录

  •  4
  • Dan  · 技术社区  · 16 年前

    对于纪念物设计模式,将守护者作为创始者的集合是错误的吗?

    2 回复  |  直到 16 年前
        1
  •  6
  •   Rafał Dowgird    16 年前

    不一定。备忘录背后的主要目的是以统一、透明的方式处理不同的发起人(获取备忘录,稍后再传递以恢复状态)。

    聚合关系并不一定能阻止这一点。看守者的不同实例可能是不同发起者的聚合(尽管看守者的一个实例只处理一个发起者实例),并且仍然获得透明状态恢复的好处。

        2
  •  1
  •   chaos    16 年前

    不,如果这是适合你的情况的话,那就好了。要理解看守人的国家不是保存在纪念品中的东西的一部分,这不是一个很大的飞跃。