Java SE/Observer Pattern example 썸네일형 리스트형 Observer Design Pattern example Observer, Observable Observer 디자인 패턴은, 관찰대상이 되는 오브젝트의 상태가 변경되면 관찰자에게 알려서 update()메소드가 실행되는 형식이다. 자바언어에서는 Observer 디자인 패턴을 위해 Observer인터페이스와 Observable 클래스를 제공하고 있다. Observable 클래스는 관찰대상이 되는 클래스가 상속하여야 하고, Observer 인터페이스는 관찰자의 역할을 하는 클래스가 구현해야 한다. Observable(관찰대상 오브젝트)에 Observer(관찰자 오브젝트)를 등록해 놓고, Observable의 상태가 변경될 때 Observer에게 통보하기 위해서는 setChanged(), notifyObservers() 메소드를 차례로 호출해 주면 Observer의.. 더보기 이전 1 다음