出典: Command パターン 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2021年2月24日 (水) 10:09 UTC、URL: https://ja.wikipedia.org/ Command パターン(英: command pattern)は命令/動作をオブジェクトで表現するオブジェクト指向プログラミングデザインパターンの一種である。 リクエストのために必要な手続きをCommandオブジェクトとしてカプセル化した上で取り回し、必要に応じてExecute(実行)するパターンである。オブジェクトであることを生かして命令のキューイングやロギング、Undo等が可能になり、Executeを分離したことで手続きと実行を疎結合にできる。 [定義] Commandパターンでは何かリクエストを実行する際、単純に処理を実行するのではなく、次のステップを踏む。 1. 処理をメソッドとして内包するCommandクラスの定義 2. Commandオブジェクトの生成 3. Command.Execute()のコールによるリクエスト実行 すなわちリクエストを「手順書」の定義・生成とその「実行」に段階分けするパターンをとる。 ・・・ |
出典: デザインパターン 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年4月3日 (金) 13:38 UTC、URL: https://ja.wikipedia.org/ ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。 [概要] 書籍『オブジェクト指向における再利用のためのデザインパターン』において、GoF (Gang of Four; 四人組) と呼ばれる4人の共著者は、デザインパターンという用語を初めてソフトウェア開発に導入した。GoFは、エーリヒ・ガンマ、リチャード・ヘルム、ラルフ・ジョンソン、ジョン・ブリシディースの4人である。彼らは、その書籍の中で23種類のパターンを取り上げた。 [主要なデザインパターンの一覧] 振る舞いに関するパターン Command:複数の異なる操作について、それぞれに対応するオブジェクトを用意し、オブジェクトを切り替えることで、操作の切替えを実現する。 |
同義語・類義語 | 関連語・その他 |
---|---|
Command | [形容詞] |
kəmǽnd | 命令の |
コゥマェンドゥ | [自動詞] |
コゥマェ́ンドゥ | 命令する |
コマンド | ・ |
コマ́ンド | Pattern |
・ | pǽtərn |
Command Pattern | パェータゥァーン |
kəmǽnd pǽtərn | パェ́ータゥァーン |
コゥマェンドゥ パェータゥァーン | パターン |
コゥマェンドゥ・パェータゥァーン | パ́ターン |
コゥマェ́ンドゥ・パェ́ータゥァーン | [名詞] |
コマンド パターン | 型 |
コマンド・パターン | 様式 |
コマ́ンド・パ́ターン | 形態 |
Command パターン | ・ |
・ | Design |
Design Pattern | dizáin |
dizáin pǽtərn | デザイン |
デザイン パェータゥァーン | デザ́イン |
デザイン・パェータゥァーン | [他動詞] |
デザイン パェータゥァーン | ~を計画する |
デザイン・パェータゥァーン | ~を立案する |
デザイン パターン | ~を設計する |
デザイン・パターン | [自動詞] |
デザインパターン | 設計する |
・ | 計画する |
[名詞] | |
設計 | |
設計図 | |
【 以下関連語 】 | 計画 |
Command | 図柄 |
kəmǽnd | ・ |
コゥマェンドゥ | |
コゥマェ́ンドゥ | |
コマンド | |
コマ́ンド | |
[名詞] | |
指示 | |
命令 | |
更新日:2024年11月 4日 |