C#设计模式之建造者模式

建造者模式:

一句话特点:万丈高楼平地起

举个栗子:
需求:
做出游戏公司的各个职位之间的关系.
画图:
脑图
与之类似的还有UIManager,GameManager等等,都是通过底层不断累积产生的,像是造房子,具体代码就不演示了.
注:实现过程就和做游戏一样,先有boss,在去找项目经理,接着主程,主美,主策,再往下…
再注:可供外部调用的只有最顶层,也就是UIManager或是Boss或是…Manager,底层的不能直接调用
再再注:不要随便写单例,只给顶层的几个写成单例
栗子:


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