やった!遂に日本語版がリリースされました!ご意見、ご感想、誤記・誤植などのご報告は、メッセージを送信してください。
Command

Command を Swift で

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

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

複雑度

人気度

使用例 Command パターンは Swift コードではよく見かけます 最もよく使われるのは UI 要素をアクションでパラメーター化する時のコールバックの代わりとしてです また タスクをキューに入れたり 操作履歴の管理などでも使われます

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

他言語での Command

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