は、次のような構造を考えてみましょう:どのようにファサードクラスで包まれたイベントを公開しますか?
Class A: Method A - Fires Event A
Class B: Method B - Fires Event B
Class C: Method C - Fires Event C
Facade: Method ABC (calls method A, B and C), Fires Event A, B and C.
どのようにして、イベントA、BおよびCを公開していますか? A、B、Cのイベントをバブルアップしますか?別のイベントを作成しますか?クラスA、B、Cを公開し、クライアントコードでイベントを購読できるようにしますか? APIの後ろにこれらのクラスを隠し、それらのファサードの独立を使用してコードを作る -
、イベント、包まれたイベントをスローし、それを「包む」「引く」意味ですか? – Ian
はい。そのため、実装はすべてのリスナーに隠されています。 –