JAVA實現適配器模式

環境:遊戲中的坐騎五彩神鹿,它原本只是可以跑的鹿,爲了增加遊戲的可玩性,我們希望鹿可以飛。   分析一下,很明顯會有一個五彩神鹿的類,裏面有一個跑的方法。如果我們直接將飛的方法放在鹿類中是符合環境要求的,但從設計模式來看,這違背了開閉原則(對擴展開放,對修改封閉),是不可取的。   問題:想使用一個已經存在的類,但他的接口不符合需求。要讓兩個不能通訊的類通訊,讓類功能擴展   解決方案:適配器模式
相關文章
相關標籤/搜索