单例模式
(1)定义:
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例, 这个类称为单例类,它提供全局访问的方法。
(2)动机:
对于系统中的某些类来说,只有一个实例很重要,定义一个全局变量可以确保对象 随时都可以被访问,但不能防止我们实例化多个对象。一个更好的解决办法是让类 自身负责保存它的唯一实例。这个类可以保证没有其他实例被创建,并且它可以提 供一个访问该实例的方法。这就是单例模式的模式动机
(3)类图: