问题标签 [memento]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
25 浏览

c++ - 是否有任何现成的模式或库来为类实现 Memento 模式而不是重新发明轮子?

我有这样的课程:

我有很多像 MyClass 这样的类,每个类都有自己独特的成员变量。但是创建/恢复备忘录的函数模式是相同的,实际的备忘录对象只包含与每个类匹配的变量。

为每个类实现这似乎非常乏味,所以想知道是否有一些现成的类、库或模式可以用来实现它?