Unity单例模式

定义:

单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。

选择单例模式就是为了避免不一致状态,避免政出多头(比如一个军队出现了多个司令员同时指挥,肯定会乱成一团)

特点

1,只能有一个实例。

2,有频繁实例化然后销毁情况,也就是频繁的new对象,可以考虑单例模式

3,频繁访问IO资源的对象,例如数据库连接池或访问本地文件。

饿汉单例模式结构模式

Unity单例模式_第1张图片

 懒汉单例模式结构模式

Unity单例模式_第2张图片

懒汉单例例题

 Unity单例模式_第3张图片

GameManager里用懒汉单例模式调用Player方法

Unity单例模式_第4张图片 

 

你可能感兴趣的:(unity,单例模式,游戏引擎)