簡介:本課程通過一個天氣預報的發布和訂閱案例,來講解觀察者模式在Java項目中的應用。主要包括觀察者模式的結構,觀察者模式的兩種實現方式推模型和拉模型,以及何時使用觀察者模式等內容。
第2章 觀察者模式實戰
本章介紹觀察者模式的結構,以及如何用通用代碼實現第一章給出的場景問題。
第3章 觀察者模式詳解
本章主要介紹觀察者模式實現的兩種方式推模型和拉模型,利用Java提供的觀察者實現第一章的場景問題,觀察者模式的優缺點,以及何時使用觀察者模式。
第4章 觀察者模式衍生
本章主要介紹如何區別對待觀察者場景問題以及代碼實現。