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