本文へスキップ

 


 

ICT用語の意味と同義語

【 「Memento Pattern」又はそれに関連する用語の意味 】
出典: Memento パターン 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年10月2日 (金) 16:40 UTC、URL: https://ja.wikipedia.org/

 memento パターン(英: Memento pattern、日本: メメント パターン)はソフトウェアのデザインパターンの一つで、オブジェクトを以前の状態に(ロールバックにより)戻す能力を提供する。
 memento パターンは二つのオブジェクトによって用いられる。'originator'と'caretaker' である。'originator' は内部状態を持つオブジェクトである。caretaker は originator に何らかの動作を行うが、変更を戻す能力を持ちたいとする。まず、caretaker は originator に memento を要求する。次に任意の操作(あるいは一連の操作)を行う。操作を行う前の状態に戻すために、memento オブジェクトを originator に返却する。
 memento オブジェクト自体は、不透明オブジェクト( caretaker が変更してはいけないもの) である。このパターンを用いる場合、originator がほかのオブジェクトやリソースを変更してしまうかどうか注意が必要である。memento パターンは単一のオブジェクトに対して働くためである。
 memento パターンの古典的な例として、擬似乱数発生器や、有限オートマトンの状態などがある。
出典: デザインパターン 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年4月3日 (金) 13:38 UTC、URL: https://ja.wikipedia.org/

 ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。

[概要]
 書籍『オブジェクト指向における再利用のためのデザインパターン』において、GoF (Gang of Four; 四人組) と呼ばれる4人の共著者は、デザインパターンという用語を初めてソフトウェア開発に導入した。GoFは、エーリヒ・ガンマ、リチャード・ヘルム、ラルフ・ジョンソン、ジョン・ブリシディースの4人である。彼らは、その書籍の中で23種類のパターンを取り上げた。

[主要なデザインパターンの一覧]
振る舞いに関するパターン
 Memento:データ構造に対する一連の操作のそれぞれを記録しておき、以前の状態の復帰または操作の再現が行えるようにする。



【 他のICT用語辞典へ(外部リンク)】

Memento パターン (Wikipedia)
デザインパターン (Wikipedia)



【 Memento Pattern の同義語と関連語 】
< 1 >
同義語・類義語 関連語・その他
Memento roll back
məméntou rollback
ムォメントウ róul bǽk
メメント ロウルゥ バェック
Memento Pattern ロールバック
məméntou pǽtərn [他動詞+副詞]
ムォメントウ パェーダゥーン 物価を引き下げる
ムォメントウ・パェーダゥーン [名詞]
ムォメントウ パェータゥーン 巻き戻し
ムォメントウ・パェータゥーン 物価引き下げ政策
メメント パターン 引き下げ
メメント・パターン 巻き返し
メメントパターン 更新復帰
Memento パターン 後退
撤退
Design Pattern 後退復帰
dizáin pǽtərn
ディザイヌ パェーダゥーン Design
ディザイヌ・パェーダゥーン dizáin
ディザイヌ パェータゥーン ディザイヌ
ディザイヌ・パェータゥーン デザイン
デザイン パターン [他動詞]
デザイン・パターン ~を計画する
デザインパターン ~を立案する
~を設計する

[自動詞]

設計する

計画する
【 以下関連語 】 [名詞]
Memento 設計
məméntou 設計図
ムォメントウ 計画
メメント 図柄
[名詞]
形見
記念の品
記念品
思い出の品
思い出


更新日:2022年 5月 9日




ICT用語索引
記号 数字 A B C
D E F G H
I J K L M
N O P Q R
S T U V W
X Y Z

       
背景色薄緑は全用語編集完了
白は書きかけの用語を含んでいます
ICT用語辞典リンク集
ICT用語解説サイト120

バナースペース

     P A S T E M