Java单例模式完全剖析
单例模式的类图
正如你在上图中所看到的,这不是单例模式的完整部分。此图中单例类保持了一个对唯一的单例实例的静态引用,并且会从静态getInstance()方法中返回对那个实例的引用。
例1显示了一个经典的单例模式的实现。
例1.经典的单例模式
?
Buildfile: build.xml ??init: ???? [echo] Build 20030422 (22-04-2003 11:32) ??compile: ??run-test-text: ???? [java] .INFO main: testing singleton serialization... ???? [java] .INFO main: testing singleton uniqueness... ???? [java] INFO main: checking singletons for equality ?????? [java] Time: 0.1 ?????? [java] OK (2 tests)