首页 > 试题广场 >

下图的UML类结构图表示的是哪种设计模式?

[单选题]
下图的UML类结构图表示的是哪种设计模式?

  • 备忘录模式
  • 适配器模式
  • 工厂方法模式
  • 抽象工厂模式
备忘录模式(Memento Pattern)是一种软件设计模式:
在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.
这样就可以将对象恢复到原先保存的状态.
设计角色:
1.Originator(发起人), 发起人负责创建一个备忘录Memento,用于记录当前时刻自身(Orginator)的内部状态.
2.Mememto(备忘录),存储Originator对象的内部状态,并防止Originator以外的对象访问备忘录.
3.Caretaker(管理者),管理Mememto.
编辑于 2020-02-15 15:09:52 回复(1)
英文够好是不是就能猜对🤣
发表于 2020-03-01 23:12:59 回复(0)