如何将Java单例模式(饿汉与懒汉)改写为长尾?