单例模式是一种比较简单而且常用的设计模式。当要限制某个实例只能被创建一次时,使用单例模式是比较好的,好处就是可以节约资源。以校长类为例,一个学校的校长只有一个,所以创建的实例只能有一个。类的结构参考以下uml类图。
单例模式是一种比较简单而且常用的设计模式。当要限制某个实例只能被创建一次时,使用单例模式是比较好的,好处就是可以节约资源。以校长类为例,一个学校的校长只有一个,所以创建的实例只能有一个。类的结构参考以下uml类图。