设计模式

高内聚、低耦合

游戏:数据层和表现层劲量分开。

1.单例




2.代理




3.观察者、通知




4.中介者

解释:两个互相不认识的人通过中介,让他们认识了。连个没有联系的对象,通过某个中介的类,让他们通信。


案例1:

游戏中有两层layer,layer1是游戏场景和一些动作,layer2是显示分数和血条,让这两个layer通信。

解决1:设置一个只放背景图片的大layer,在次layer上放layer1和layer2,通过layer使layer1和layer2进行通信,tag,children,parent,等

麻烦:layer1和layer2直接进行通信,如果通信过多可能使整个设计混乱。












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值