摘要:
c#:使用泛型实现单例 unity实现MonoBehaviour 单例,约束GameObject的个数,这个需求,还没有思路,只好在游戏运行时判断有多少个GameObject已经挂上了该脚本,然后如果个数大于1抛出错误即可。在脚本销毁时,把静态实例置空。 阅读全文
posted @ 2018-01-18 22:21
柯腾_wjf
阅读(280)
评论(0)
推荐(0)
摘要:
定义:MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 角色:1.Model(模型) :模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。2.View(视图) :视图代表模型包含的数据 阅读全文
posted @ 2018-01-18 22:13
柯腾_wjf
阅读(201)
评论(0)
推荐(0)
摘要:
定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的实例。换句话说,原型模式就是通过复制现在已经存在的对象来创建一个新的对象,而不是使用 new 来创建一个对象。这个复制的结果有2种,一种是是浅复制,另一种是深复制。 浅复制:通过一个原型实例(这里暂称为老对象)克隆所得到的对象(这里暂 阅读全文
posted @ 2018-01-18 22:05
柯腾_wjf
阅读(148)
评论(0)
推荐(0)
摘要:
定义:建造者模式使用多个简单的对象一步一步构建成一个复杂的对象,修改时只需要修改其中相应的一小部分,避免牵一发而动全身。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 角色: 1.AbstractBuilder:抽象建造者 为创建一个Product对象的各个部件指定抽象接口,将建 阅读全文
posted @ 2018-01-18 21:58
柯腾_wjf
阅读(144)
评论(0)
推荐(0)
摘要:
定义:对于一个软件系统的某些类而言,我们无须创建多个实例。为了节约系统资源,有时需要确保系统中某个类只有唯一一个实例,当这个唯一实例创建成功之后,我们无法再创建一个同类型的其他对象,所有的操作都只能基于这个唯一实例。为了确保对象的唯一性,我们可以通过单例模式来实现,这就是单例模式的需求所在。 优点: 阅读全文
posted @ 2018-01-18 21:50
柯腾_wjf
阅读(144)
评论(0)
推荐(0)
摘要:
定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。在工厂模式的基础上,在工厂层面在封装一层(简单工厂只在产品上包装一层)。抽象工厂模式适用于对“一系列相互依赖的对象”的创建工作,这些对象是相互依赖的,是有联系的。如果仅为一个对象的创建则用简单工厂模式或工厂方法模式完全可以实现 阅读全文
posted @ 2018-01-18 21:46
柯腾_wjf
阅读(182)
评论(0)
推荐(0)
摘要:
定义:专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类(抽象类)或接口。简单工厂模式又称为静态工厂方法模式,属于类的创建型模式,通常根据一个条件(参数)来返回不同的类的实例。它由三种角色组成(关系见下面的类图):1、工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,负 阅读全文
posted @ 2018-01-18 21:33
柯腾_wjf
阅读(154)
评论(0)
推荐(0)

浙公网安备 33010602011771号