
unity3d 设计模式
ccUnity
这个作者很懒,什么都没留下…
展开
-
简单工厂模式(SimplerFactoryPattern)
修炼简单工厂模式的心法如下: 1)工厂类角色Creator:工厂类在客户端的直接控制下(Create方法)创建产品对象。 2)抽象产品角色Product:定义简单工厂创建的对象的父类或它们共同拥有的接口。可以是一个类、抽象类或接口。 3)具体产品角色ConcreteProduct:定义工厂具体加工出的对象。using UnityEngine;using System.Collections;转载 2015-11-24 14:45:09 · 422 阅读 · 0 评论 -
工厂方法模式(FactoryMethodPattern)
修炼工厂方法模式的心法如下: 1) 抽象工厂角色Creator:是工厂方法模式的核心,与应用程序无关。在此模式中创建的对象的工厂类必须实现这个接口。 2) 具体工厂角色ConcreteCreator:这是实现抽象工厂接口的具体工厂类,包含于应用程序密切相关的逻辑,并且由应用程序调用来创建产品对象。 3) 抽象产品角色Product:工厂方法模式所创建的对象的基类型或接口,也就是产转载 2015-11-25 16:06:21 · 475 阅读 · 0 评论 -
unity3d 单例模式
这个模式不一定 符合单例模式的意思,因为我是菜鸟,在实践中摸索前进。 unity3d 脚步之间相互调用的话,一开始写的时候是获取到那个script, getcompenont<"script">().Do() Do() 是个方法。 现在 用 单例模式的话 就会简单一些,具体性能和运算量 我不知道。public class GameManager:MonoBehaviour{原创 2015-09-02 15:00:21 · 1009 阅读 · 0 评论