1

次の性質を考えると、インターフェイスの最適な名前は何ですか?該当する場合、これはどのデザインパターンですか?

public interface ITestEvent??? {   // Handler / Listener / Observer / Emitter / ???

    void OnBeginTesting(ITestContext context);
    void OnException(Exception ex);
    void OnEndTesting();

}

public class MyTestEvent??? : ITestEvent { ... }

Tester.Add???(new MyTestEvent???());
4

1 に答える 1

2

最初はCommand、テストリクエストをカプセル化し、Tester.Add()を使用してそれを呼び出し/キューに入れている場所だと感じました。

しかし、あなたのフィードバックの後で、私はあなたが単に受け渡しの振る舞いをしていることに気づきます。だから私はこれがであるという@kabramに同意しDelegateます。

于 2013-02-06T02:40:51.963 に答える