Skip to main content

memento

不违反封装的前提下,捕获一个对象的内部状态

ソース情報

リポジトリ
microwind/ai-skills
ソースの最終更新活動
2026年3月29日 22:57
検出された SKILL.md の言語
中国語
スター
83
フォーク
24

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
4 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
Memento
description
不违反封装的前提下,捕获一个对象的内部状态
license
MIT
# Memento Pattern (Memento Memento) ## 核心概念 **Memento**是一种Behavioral设计模式。 不违反封装的前提下,捕获一个对象的内部状态 ## 何时使用 - 触发短语1 - 触发短语2 - 触发短语3 ## 基本结构 ### 参与者 1. **参与者1** - 角色描述 2. **参与者2** - 角色描述 3. **参与者3** - 角色描述 ## 实现方式 ### 方法1: 基础实现 ```java // Java 代码示例 ``` ### 方法2: 高级实现 ```java // Java 高级示例 ``` ## 完美的使用场景 ### 场景1: 实际应用 ... ### 场景2: 真实项目 ... ## 4个常见问题 ### 问题1 解决方案... ### 问题2 解决方案... ## 与其他模式的关系 | 模式 | 关系 | 何时结合 | |--------|------|---------| | 模式A | 相关性 | 条件 | | 模式B | 相关性 | 条件 | ## 最佳实践 1. ✅ 实践1 2. ✅ 实践2 3. ✅ 实践3 ## 何时避免使用 - ❌ 场景1 - ❌ 场景2
GitHubで見る