思考并回答以下问题:
- 为什么管理类都使用单例模式?
本章涵盖:
Singleton 的调用方式:
| 1 | xxx.Instance | 
如何实现一个单例?
1. C# 类 通过继承 QSingleton
| 1 | namespace QFramework.Example | 
2. MonoBehaviour 类 通过继承 QMonoSingleton
| 1 | namespace QFramework.Example | 
3. C# 类 通过实现静态 Instance 属性器
| 1 | namespace QFramework.Example | 
4. MonoBehaivour 类 通过实现静态 Instance 属性器
| 1 | namespace QFramework.Example | 
5. 对 GameObject 进行命名
| 1 | namespace QFramework.Example | 
代码
ISingleton.cs
| 1 | namespace QF | 
MonoSingleton.cs
| 1 | namespace QF | 
MonoSingletonCreator.cs
| 1 | namespace QF | 
MonoSingletonPath.cs
| 1 | namespace QF | 
MonoSingletonProperty.cs
| 1 | namespace QF | 
Singleton.cs
| 1 | namespace QF | 
SingletonCreator.cs
| 1 | namespace QF | 
SingletonProperty.cs
| 1 | namespace QF |