单例模式
保证在程序运行期间,一个类仅有一个实例,并提供一个访问它的全局访问点。
步骤
- 私有化构造方法-不让外界随意创建对象
- 我们需要在类的内部提供一个静态实例
- 提供接口给外界用于获取实例
Player类,定义一个GetInstance操作,允许客户访问它的唯一实例。GetInstance是一个静态方法,主要负责创建自己的唯一实例。
public class Player{
// 私有化构造方法-不让外界随意创建对象
private Player(){
}
//我们需要在类的内部提供一个静态实例
private static Player _instance;
//提供获取实例的接口
public static Player GetInstance(){