[教學] Thinking in Commands part 2 of 2

作者: cjcat2266 (CJ Cat)   2010-03-29 21:47:40
這是Thinking in Commands系列文章的第二篇
http://bit.ly/92cFrN
第一篇在這裡,介紹一個利用Command Pattern建構的command framework
http://bit.ly/bliOkQ
本篇講解如何用第一篇的command framework
來建構一個用來管理場景的scene framework
比起Flash內建的場景功能
這個framework可是有彈性、好管理多了
一個場景被視為是intro, body, outro三個部分組合而成
場景轉換就是場景A的outro跟場景B的intro接起來
intro與outro利用第一篇的command framework來達成
如此一來每一個物件的責任就劃分得很清楚了
程式管理起來也輕鬆很多
這個概念對於大專案非常有幫助
如Progression這個建構大型應用程式的framework
內部的場景管理模式就是如此

Links booklink

Contact Us: admin [ a t ] ucptt.com