C#設計模式之建造者模式

建造者模式:

一句話特點:萬丈高樓平地起

舉個栗子:
需求:
做出遊戲公司的各個職位之間的關係.
畫圖:
腦圖
與之類似的還有UIManager,GameManager等等,都是通過底層不斷累積產生的,像是造房子,具體代碼就不演示了.
注:實現過程就和做遊戲一樣,先有boss,在去找項目經理,接着主程,主美,主策,再往下…
再注:可供外部調用的只有最頂層,也就是UIManager或是Boss或是…Manager,底層的不能直接調用
再再注:不要隨便寫單例,只給頂層的幾個寫成單例
栗子:


AudioManager.Instance.Play();
//or
Boss.Instance.CreateGameProject();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章