編程中的那些套路——關於觀察者模式

該文章屬於《編程中的那些經典套路——設計模式彙總》系列,並且以下內容基於語言PHP 今天我們來談談觀察者模式,這是一個經常用到的設計模式。 讓我們想象一個場景:一個網站有不同等級區域的用戶,不同等級的的用戶登錄後可以獲得對應的服務(一級用戶登錄後獲得一級服務,二級用戶登錄後獲得二級服務,…以此類推)。那麼我們如何寫這段業務邏輯呢? 按照一般思路:我們會寫N個if..else判斷,像下面這樣: //
相關文章
相關標籤/搜索