生活中的設計模式之觀察者模式

觀察者模式在生活中十分常見,舉個最簡單的例子,我們帶的智能手錶,當你有鬧鐘,電話或者短信來的時候,就震你。 對於手錶來說,你是觀察者,手錶是被觀察者。 那麼手錶提醒你這個功能是如何實現的呢? 1.手錶戴在你手上 2.手錶有事件發生了(比如鬧鐘時間到了吧) 3.你注意到手錶的震動 在寫程序的時候,我們把手錶封裝成一個類,人封裝成一個類。那麼,手錶類要有兩個方法,佩戴方法和震動方法。 佩戴方法完成手錶
相關文章
相關標籤/搜索