10
オブザーバーとオブザーバブルはいつ使用すべきですか?
面接官は私に尋ねました: 何ObserverをObservable、いつ使うべきですか? 私は、これらの用語を認識していなかったので、私は戻って家を得たときは約グーグルで始めたObserverとObservable私は別の資源からいくつかのポイントを見つけ、: 1)ObservableはクラスでObserverあり、インターフェースです。 2)ObservableクラスはObserversのリストを保持します。 3)Observableオブジェクトが更新されると、オブジェクトupdate()の各のメソッドが呼び出され、Observer変更されたことが通知されます。 私はこの例を見つけました: import java.util.Observable; import java.util.Observer; class MessageBoard extends Observable { public void changeMessage(String message) { setChanged(); notifyObservers(message); } } class Student implements Observer { @Override public void update(Observable o, Object arg) { System.out.println("Message board changed: " + arg); } } public class MessageBoardTest { …