カスタムイベントをあるオブジェクトから別のオブジェクトに送信するにはどうすればよいですか?
私は同じタイプの2つの作業オブジェクトを持っています、メインクラスは作業者を使用します。 worker1で何らかの条件が満たされている場合は、ワーカーを切り替えるメインクラスにイベントを送信する必要があります。カスタムイベントの作成と送信
これは私のシナリオです:
class Worker1 extends Base{
public void DoSomeWork(Arg argument){
if(someCondition=true){
SendEvent();
}
}
}
class MainClassThatUsesWorker{
Base worker = new Worker1();
public void EventArrived(){
worker = new Worker2();
}
public void UseWorKer(){
worker.DoSomeWork();
}
}