Commandパターンの話を続けよう。前回はGoF本で提唱されているCommandパターンの説明をしたが、今回はCocoaで使われるコマンドの話だ。もっともCocoaのコマンドは、1つのパターンと呼ぶにはおこがましいものかもしれない。とても単純なものだ。だがそれ故に ...
GoFのデザインパターンにおける、Commandパターンについてまとめます。 「複数の命令をまとめた命令」を表現するクラスです。 大変分かりやすく、勉強になりました。感謝申し上げます。 デザインパターンやサンプルプログラムについての説明が詳細に書か ...
今回からはCommandパターンを取り上げる。この辺りから、Cocoaとの比較が俄然面白くなってくる。とりあえず、GoF本におけるCommandパターンの説明から始めよう。 Commandパターンとは Commandパターンは、名前の通りコマンドを表すパターンだ。この「コマンド ...
Commandオブジェクトを作成して、その中の「execute()メソッド」をコールして、実際に起動させる関数・処理を呼び出す というもの。 「直接関数や処理を呼び出さない」ことにより 『Commandオブジェクトを用意するが実行しないでおく。あとでまとめて必要な ...
インスタンスの生成をサブクラスに任せます。その結果、インスタンス生成を柔軟に行うことが可能になります。 AbstractFactoryパターン 関連したり依存しあうオブジェクト群のインスタンスを生成することができます。 オブジェクトを木構造で表現し、再帰 ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...