具有多个回调的接口的正确名称是什么?

时间:2013-02-06 02:13:08

标签: design-patterns naming-conventions naming

鉴于以下内容的性质,界面的最佳名称是什么?如果适用,这个设计模式是什么?

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???());

1 个答案:

答案 0 :(得分:2)

最初我觉得它是Command,你在那里封装测试请求,并用Tester.Add()调用/排队。

但是在你的反馈之后,我意识到你只是传入行为;所以我同意@kabram这是 Delegate