前回に続き、Cocoa環境でのCommandパターン探索として、ターゲット・アクション・パラダイムの話を続けよう。 前回は、C++でターゲット・アクションと似た仕組みを実現する例として、GoF本で例として挙げられているSimpleCommandを紹介した。その際、「C++の ...
Commandパターンの話を続けよう。前回はGoF本で提唱されているCommandパターンの説明をしたが、今回はCocoaで使われるコマンドの話だ。もっともCocoaのコマンドは、1つのパターンと呼ぶにはおこがましいものかもしれない。とても単純なものだ。だがそれ故に ...
One of our biggest challenges as software developers is organizing our code so that it is easier to extend and maintain. The Command pattern helps us do that by encapsulating all the data required to ...