标签:#軟件設計模式

共 1 篇文章

观察者模式

类图]] 觀察者模式(),是一種軟體設計模式。在此種模式中,一個目標物件管理所有相依於它的觀察者物件,並且在它本身的狀態改變時主動發出通知。這通常透過呼叫各觀察者所提供的方法來實現。此種模式通常被用在即時事件處理系統。 结构 在上面的UML类图中,Subject类不直接更新依赖对象的状态,Subject转而提及Observer接口(update())来更新状态,这使得Subject独立于依赖对象的状态是如何更新的。Observer1和O…