?????? 完成Transformer 2.0之后,我已經靜心思考了一段時間。我剛拜讀了“四人幫”所著的《設計模式》一書,發現2.0中已經使用了其中的六種了,分別是Factory、Singleton、Chain、Command、Interpreter、Observer。其它的模式也基本上看得懂。接下來打算將State、Strategy應用到3.0中。三種類型的設計模式:創建型、結構型和行為型,我認為行為型最有用,因為游戲中一則對象多,二則通信頻繁。為更好地解決該問題我將在3.0中借鑒經典的設計模式。State是狀態機,可以用在游戲狀態的切換上;Strategy是算法,可以用在物理系統的實現上。我的經驗是:設計模式能夠讓你既優雅又高效地解決問題。