美文网首页
19暑期学习-Day13

19暑期学习-Day13

作者: iqxtreme | 来源:发表于2019-07-16 09:36 被阅读0次

    (续Day11)

    5 原型

    • 游戏开发中大量用到原型模式。
    • 用到了大量不同类型的对象,却没有定义那么多class,那一定是用到了原型模式。即原型模式可以极大的减少class的数量。
    • 原型管理器
    • 难点在Clone方法的实现:深拷贝(独享型,Unity3D.2018.3之前的Prefab模式),浅拷贝(共享型,Unity3D.2018.3开始的嵌套Prefab模式

    迷宫案例

    原型模式作为抽象工厂的子类 原型模式(左)与抽象工厂(右)代码对比

    6 单例模式

    需求如下:

    • 一个类在全局仅有一个实例
    • 这个实例在全局范围内可访问

    具体实现:


    单例模式实现代码

    (创建型模式完结)

    相关文章

      网友评论

          本文标题:19暑期学习-Day13

          本文链接:https://www.haomeiwen.com/subject/jtoakctx.html