Police3
message
update():voidread():void
Observable
resisterObserver():voidremoveObserver():voidnotifyObserver():void
Suspect1
messageObserverList
resisterObserver():voidremoveObserver():voidnotifyObserver():voidsetInfomation():void
Police1
Police2
Observer
update():void
Suspect2