Autumn SALE
Command

Command を PHP で

Command 振る舞いに関するデザインパターンの一つで リクエストや簡単な操作をオブジェクトに変換します

変換により コマンドの遅延実行や遠隔実行を可能にしたり コマンドの履歴の保存を可能にしたりできます

複雑度

人気度

使用例 Command パターンは PHP コードではよく見かけます タスクのキューイング 実行済みタスクの履歴管理 取り消し の実行などで使われます

見つけ方 Command パターンは 抽象またはインターフェース型 送り手 中の振る舞い系メソッド 複数 が違う抽象またはインターフェース型 受け手 の実装の中のある一つのメソッドを起動することから識別できます 受け手は 生成時にコマンドの実装によりカプセル化されています コマンドのクラスは通常特定のアクションに限定されています

他言語での Command

Command を C# で Command を C++ で Command を Go で Command を Java で Command を Python で Command を Ruby で Command を Rust で Command を Swift で Command を TypeScript で