摘要:
1、单例模式 模块间的脚本,向上一层层的封装,只能通过Manager进行传递。 缺点: 可移植性很差 层级关系复杂 每一个游戏框架都不一样 2、PURMVC: 通过消息处理中心,进行脚本间的交流 耦合性变弱,容易移植 缺点: 封装层级很多 遵守很多的接口,进行脚本间的通讯 关系比较复杂 3、mvc和 阅读全文
摘要:
一、开闭原则 对扩展 开放 对修改关闭 1、多使用继承的方式去修改原有行为,而不是直接修改,在子类中定义拓展的方法 2、多用多态的形式,去复用(父类用virtual定义多态方法,子类用override重写方法,实例化指向子类的父类对象,调用方法就可以实现多态) 3、一个变量 我们不要直接去修改 而是 阅读全文