memento

memento

文章 0 浏览 4

具有先前状态的状态模式 C#

我是 C# 中状态模式实现的新手,您能否提供一些有关如何实现它的信息。 我正在使用状态模式在 C# 中重构状态机。目前我的状态机包含 5 个状态,并且只…

遇到 2024-12-11 17:00:33 0 0

实现可撤消命令 - Java

我目前正在编写一个小型文本编辑器(学校项目),并且在寻找一种良好且干净的方法来管理可撤消命令时遇到了一些麻烦。 (这不是一个代码审查问题,因…

浮云落日 2024-11-24 23:32:36 0 0

WPF:在可编辑的组合框中禁用撤消

我已经实现了一个基于 Memento 模式的撤消系统。我禁用了 TextBox 上的内置撤消功能,并且想知道如何在 ComboBox 上执行此操作。我的组合框是可编辑的…

把昨日还给我 2024-10-12 05:35:46 10 0

DTO 模式与 Memento 模式

DTO 模式(作者:Fowler)和 Memento 模式(由 GoF)在动机和实施方面?可以是同一个班级吗?如果是,我该如何命名它们(xxxDTO 或 xxxMemento)?它…

下雨或天晴 2024-09-29 00:46:20 8 0

比较更新前后两个对象的状态

首先要事。 我有以下课程: class Employee { private int employeeID; private string firstName; private string lastName; private bool eligibleO…

埋情葬爱 2024-08-19 19:54:28 6 0

VBA 中的备忘录实现

我正在寻找 Memento 模式 (GoF) 的 VBA 实现。我正在考虑转换 来自 Wikipedia 的 Java 版本。它将用于 Excel 加载项的撤消/重做功能。 具体来说,我在…

清欢 2024-08-18 11:10:04 7 0

JavaScript 中的备忘录

我正在寻找要在 CRUD 表单中使用的备忘录模式 (GoF) 的 JavaScript 实现。 在其基本级别上,撤消对输入的更改就足够了,但如果将其与 YUI 或 Ext 等标…

无可置疑 2024-07-19 15:55:19 14 0

正确实施 Memento

在纪念品设计模式中,将 Caretaker 作为 Originator 的聚合体是错误的吗?…

ぺ禁宫浮华殁 2024-07-15 04:57:43 12 0

如何为文本框实现良好且高效的撤消/重做功能

我有一个文本框,我想为其实现撤消/重做功能。 我已经读到它可能已经有一些轻微的撤消功能,但它有问题吗? 无论如何,我想实现撤消和重做功能,也只…

忆沫 2024-07-14 06:28:37 13 0

用于对对象进行版本控制的设计模式有哪些?

有哪些设计模式可以在对象发生变化时保留其历史记录。 我不需要像事件源那样繁重的任务,只需能够在以下情况下保存过去的版本发生特定事件(在本例中…

我们的影子 2024-07-14 01:54:33 12 0

.NET 上的 Memento 实现

我在 .NET 上见过两种不同的 memento 实现。 一个非常简单 - 对象创建其自身的另一个实例。 另一种是使用 BinaryFormatter 和 MemoryStream 序列化对…

千柳 2024-07-08 03:02:34 11 0

使用 Memento 模式(和命令)存储复杂对象的状态

我正在开发一个 Java 小型 UML 编辑器项目,该项目是我几个月前开始的。 几周后,我得到了 UML 类图编辑器的工作副本。 但现在,我正在完全重新设计它…

无力看清 2024-07-07 02:25:49 13 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文