文章 "软件开发和 MQL5 中的设计范式(第 4 部分):行为范式 2" 新评论 MetaQuotes 2024.07.22 10:01 新文章 软件开发和 MQL5 中的设计范式(第 4 部分):行为范式 2已发布: 在本文中,我们将终结有关设计范式主题的系列文章,我们提到有三种类型的设计范式:创建型、结构型、和行为型。我们将终结行为类型的其余范式,其可以帮助设置对象之间的交互方法,令我们的代码更整洁。 在本章节中,我们将辩证另一种行为设计范式,即备忘录范式。备忘录范式可将对象的状态外部化,以便提供回滚功能,它也称为令牌。 范式有什么作用? 当我们需要存储对象的状态快照,以便稍后恢复对象时,以及当获取状态的直接接口会暴露执行的细节,并破坏对象的封装时,我们可以使用备忘录范式。故此,该范式将捕获稍后要恢复的对象状态,并将其外部化,以下是该范式的结构图,展示其工作原理: 作者:Mohamed Abdelmaaboud 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 软件开发和 MQL5 中的设计范式(第 4 部分):行为范式 2已发布:
在本文中,我们将终结有关设计范式主题的系列文章,我们提到有三种类型的设计范式:创建型、结构型、和行为型。我们将终结行为类型的其余范式,其可以帮助设置对象之间的交互方法,令我们的代码更整洁。
在本章节中,我们将辩证另一种行为设计范式,即备忘录范式。备忘录范式可将对象的状态外部化,以便提供回滚功能,它也称为令牌。
范式有什么作用?
当我们需要存储对象的状态快照,以便稍后恢复对象时,以及当获取状态的直接接口会暴露执行的细节,并破坏对象的封装时,我们可以使用备忘录范式。故此,该范式将捕获稍后要恢复的对象状态,并将其外部化,以下是该范式的结构图,展示其工作原理:
作者:Mohamed Abdelmaaboud