設計模式 #5 (策略模式、代理模式)

簡述: 一個類的行爲或其算法可以在運行時更改。 還有這種好事?運行時可以更改? 需求:現在遊戲中有數種鳥,要求實現鳥的叫,展示功能。 反例 #1:#   Copy public abstract class Bird { public abstract void display(); public void yell() { System.out.println("吱吱吱....."); } }
相關文章
相關標籤/搜索