java - 为什么接口可以实现回调?
大家讲道理
大家讲道理 2017-04-18 10:05:37
0
2
366

don‘t call me ,i will call you,代码怎么就知道什么时机调用呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(2)
黄舟

一般的なフレームワークには、コールバック/フックを設定するためのインターフェイスがあります。フレームワーク内でイベントが発生すると、ユーザーが設定したコールバックが呼び出されます。
たとえば、以下は簡単な例です。 リーリー

実際、これはイベント駆動モードまたはオブザーバー モードに似ており、フレームワークはユーザーのコールバック インターフェイスを保存し、フレームワークがイベントの発生を検出したときに、このインターフェイスがフレームワークとユーザー コード間の通信のブリッジとして機能します。 、このコールバック インターフェイスを使用してコードをユーザーに通知します。

いいねを押す +0
阿神

約束...約束...オブザーバーモードを見てみるのをお勧めします

たとえば、ボタンにアクション リスナーを追加した場合

リーリー

ボタンが押されたときにアクション リスナーがトリガーされることが合意されているため、アクション リスナーを追加すると、いつ呼び出されるかがすでにわかります。具体的な時点はわかりませんが、何かが起こったら呼ばれることはわかっています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート