Observer — 관찰자 인터페이스

Observer — 관찰자 인터페이스

Observer 인터페이스는 관찰 가능한 객체(Observable)의 변경 통지를 받고 싶을 때 클래스가 구현하는 인터페이스예요.

출처: Java API Reference

본문

@Deprecated(since = "9")
public interface Observer

참고: Java 9부터 deprecated됐어요. Observable과 함께 더 이상 사용하지 않는 것이 좋아요. 대신 리액티브 스트림(Flow)이나 이벤트 리스너 패턴을 사용하세요.

update

void update(Observable o, Object arg)

관찰된 객체가 변경될 때마다 호출돼요. 애플리케이션이 Observable 객체의 notifyObservers 메서드를 호출해 모든 관찰자에게 변경을 알려요. o는 변경된 관찰 가능 객체, argnotifyObservers(Object)에 전달된 인자예요.

더 알아보기 (Learn more)