command-pattern

    10

    3答えて

    そこは、C#でマルチコマンド(グループ)をサポートするコマンドパターンの拡張実装は次のとおりです。私は同じを共有しています groups.Execute(); :今 var ctx= //the context object I am sharing... var commandGroup1 = new MultiItemCommand(ctx, new List<ICommand>

    0

    1答えて

    Dears、 PropertyGridとUI(PopupMenuなど)でメンバーの(オブジェクト)プロパティを変更できるオブジェクトモデルがあります。私はこのケースでUndoRedoのサポートとCommand Patternの興味を持ったデザインを探しています。私が理解しているように、PropertyGridを介してプロパティを変更することはUndoRedoスタックに登録する必要がありますが、この

    1

    1答えて

    私はpy.testを使ってPythonでいくつかのテストを書いています。 @pytest.fixture(scope='function') def test_user(request): def finalizer(): delete_the_user() request.addfinalizer(finalizer) return user()

    4

    2答えて

    私は到着した文字列パラメータに応じていくつかのメソッドを実行しようとしています。 「ターミナル」のリストからいくつかの機能を有効にしたり無効にしたりすることが考えられます。 クラスはコマンドパターン用に設計されており、しばらくのうちに "doProcess"が呼び出されます 私の実際の解決策はひどいので、HashMapを作ることを考えます。たとえば、次のように map.put(「メール」、acti

    1

    1答えて

    私のアプリケーションでコマンドパターンを使用していますが、次のような問題があります。 コマンドによっては、実行する前に別のコマンドを作成する必要があります。 新しいコマンドを作成する必要性はアプリケーションの状態によって異なりますので、コマンドをキューに追加する際に新しいコマンドを作成するかどうかを判断できませんが、実行する直前に解決する必要があります。 具体的には、1つの戦略ゲームを制御するコマ

    1

    1答えて

    こんにちは私はXamarin Formを使って画面にストロークを描くことができる描画アプリケーションを開発中です。必要な機能:追加、削除、クリア、元に戻す。 xamarinには、ICommandというインターフェースがありますが、Executeメソッドだけで、実行に関連する関数はありません。アンドゥコマンドを実行する必要がある場合は、それらのコマンドとポップをすべて保存してから、コマンドをもう一度

    2

    0答えて

    元に戻す/やり直し機能を持つコマンドパターンに関する問題があります。簡単な問題は、私の履歴がいっぱいになると、履歴から最も最近使用されたコマンドを削除して、実行時に新しいコマンドを追加することです。 私は私の教授から、このコードスニペットを得た: public class CommandHistory implements CommandInterface{ private static fi

    1

    1答えて

    今日は、オブジェクトの入力と移動を処理するコマンドパターンを学習し実装しています。 だから私の質問は次のとおりです。 私は、コマンドパターンの実装は、右取得していますか私はそれを修正する必要がありますか?もしそうなら、誰かが私にそれを改善するための少しの例を与えることができます。 コードの再利用性が向上することがわかりました。しかし、単純なMovementScript.csをゲームオブジェクトコン

    1

    1答えて

    pytestは何らかの理由でpython3.4を探しています。 $pytest -bash: /usr/local/bin/pytest: /usr/local/opt/python3/bin/python3.4: bad interpreter: No such file or directory 私はOS Xを使用しています、私はpython3.4が以前にインストールされていたが、今しば

    0

    1答えて

    pytest_addoptionなど、いくつかのpytestフックを使いたいと思います。 フックの詳細はどこにありますか? 例えば、pytest_addoptionはパラメータアクションをとります。 action = 'store'は可能な値です(例のように)。 フックの詳細を説明している文書はありますか? 私はこれをチェックしました:http://pytest.readthedocs.io/en