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