设计形式 之 单例模式
设计模式 之 单例模式
单例模式:设计中有时候需要使某个对象在整个系统中只存在一个
单例模式有两种实现:
懒汉式 和 饿汉式
class Car {} /*懒汉式*/ class LazySingleton{ private static Car car = null; public static synchronized Car getCar(){ if(car == null){ car = new Car(); } return car; } } /*饿汉式*/ class HungrySingleton { private static Car car = new Car(); public static Car getCar(){ return car; } }