コマンドバー (Command Bar)またはコマンドパレット (Command Palette) というのは、画面の手前にポップアップ表示されるテキストフィールド型ランチャーを指すUIパターンです。そのツールが備える主要な命令の一覧やアセットなどをいつでもテキストベースで ...
今回からはCommandパターンを取り上げる。この辺りから、Cocoaとの比較が俄然面白くなってくる。とりあえず、GoF本におけるCommandパターンの説明から始めよう。 Commandパターンとは Commandパターンは、名前の通りコマンドを表すパターンだ。この「コマンド ...
Commandパターンの話を続けよう。前回はGoF本で提唱されているCommandパターンの説明をしたが、今回はCocoaで使われるコマンドの話だ。もっともCocoaのコマンドは、1つのパターンと呼ぶにはおこがましいものかもしれない。とても単純なものだ。だがそれ故に ...
この本でデザパタの勉強をしている者です。 今回は6章 Commandパターンの前半部分、シンプルな形のコードまで見たので、これをUnityでやってみたいと思います。 こんな感じに最低限シンプルな形を実装します。 (Undoはこのあと登場するので、まだ未対応です ...
GoFのデザインパターンにおける、Commandパターンについてまとめます。 「複数の命令をまとめた命令」を表現するクラスです。 大変分かりやすく、勉強になりました。感謝申し上げます。 デザインパターンやサンプルプログラムについての説明が詳細に書か ...
CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。 講演資料・動画 ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
インスタンスの生成をサブクラスに任せます。その結果、インスタンス生成を柔軟に行うことが可能になります。 AbstractFactoryパターン 関連したり依存しあうオブジェクト群のインスタンスを生成することができます。 オブジェクトを木構造で表現し、再帰 ...