策略模式

Joe 是一名 OO 程序員,他爲一家開發模擬鴨子池塘遊戲的公司工作,該公司的主要產品是一種可以模擬展示多種會游泳和呷呷叫的鴨子的遊戲。這個遊戲是使用標準的面向對象技術開發的,系統裏所有鴨子都繼承於 Duck 基類 , 系統的核心類圖如下:   如圖所示,在Duck 基類裏實現了公共的 quack() 和 swim() 方法,而 MallardDuck 和 RedheadDuck 可以分別覆蓋實現
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息