设计模式
来源:互联网 发布:炉石盒子for mac 编辑:程序博客网 时间:2024/06/14 11:26
高内聚、低耦合
游戏:数据层和表现层劲量分开。
1.单例
2.代理
3.观察者、通知
4.中介者
解释:两个互相不认识的人通过中介,让他们认识了。连个没有联系的对象,通过某个中介的类,让他们通信。
案例1:
游戏中有两层layer,layer1是游戏场景和一些动作,layer2是显示分数和血条,让这两个layer通信。
解决1:设置一个只放背景图片的大layer,在次layer上放layer1和layer2,通过layer使layer1和layer2进行通信,tag,children,parent,等
麻烦:layer1和layer2直接进行通信,如果通信过多可能使整个设计混乱。
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式~~~~~~~~~~
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 前辈博客
- mysql启动的error 2003和1067错误问题
- 等概率随机函数的实现
- 一点失落
- [20130907]A Short History of Nearly Everything[serial]
- 设计模式
- VC模拟输入中文
- Linux网络编程示例1
- 欲为Java技术大牛所需的25个学习要点
- Intelligent IME
- kindle paperwhite 使用体验
- AM335x SPL
- 运算符优先级关系
- Web_CSS_DIV_网页页面常用布局