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