设计模式
之前很多程序员经常无数次的尝试,总结出来一套最佳实践
单例
一个类在内存当中只有一个对象。别人不能再去创建对象。
饿汉模式
- 必须得要在该类中创建一个对象出来。
- 私有化自己 的构造器。防止外界通过构造器来创建新的对象。
- 给外界提供一个方法,能够 获取已经创建好的对象。
class ToolUtil{ int num = 1; //1.必须得要在该 类中创建一个对象出来。 private static ToolUtil instance = new ToolUtil(); //2.私有化自己 的构造器。防止外界通过构造器来创建新的对象。 private ToolUtil() {} //3.给外界提供一个方法,能够 获取已经创建好的对象。 static public ToolUtil getInstance() { return instance; } public void show() { this.num++; System.out.println(num); } }