假设我有三个对象 A、B、C。B
是以下接口的实现:
interface D
{
event EventHandler<OrderEventArgs> OrderCreated;
event EventHandler<OrderEventArgs> OrderShipped;
}
我将在 B 中添加两个函数,这将引发界面中的事件。
class B
{
RaiseOrderCreated();
RaiseOrderShipped();
}
A 是宿主类,将调用 B 的函数来引发指定的事件。我希望在 CI 中可以监听接口 B 或类 C,每当 B 中的事件被引发时,C 可以得到通知,然后 C 可以对事件做出反应。
我正在考虑如何在 C# 和 Java 中实现这种机制。
任何帮助或提示将不胜感激!