鉴于以下内容的性质,界面的最佳名称是什么?如果适用,这个设计模式是什么?
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???());
答案 0 :(得分:2)
最初我觉得它是Command
,你在那里封装测试请求,并用Tester.Add()调用/排队。
但是在你的反馈之后,我意识到你只是传入行为;所以我同意@kabram这是 Delegate
。