About Me

我的相片
Mr. Pigg
Taipei, Taiwan
檢視我的完整簡介

星期二, 3月 04, 2008

Design Pattern - 觀察者模式 Observer Pattern

觀察者模式 Observer Pattern

觀察者實踐同一個界面, 被觀察者須提供register, remove, notify等method.
觀察者向被觀察者註冊, 一但被觀察者發生改變, 即可依序呼叫觀察者的update()
須注意不可依賴呼叫的順序

設計守則

設計時, 盡量讓需要互動的物件之間關係鬆綁

JDK內建Observer, observable class

0 意見: