引用圣经:
单个实例应可通过子类扩展,并且客户应能够使用扩展实例而无需修改其代码,则应使用单例模式。
Singleton模式具有以下好处:[…]
3.允许改进操作和表示。Singleton类可能是子类,并且使用此扩展类的实例配置应用程序很容易。您可以在运行时使用所需的类的实例配置应用程序。
至于如何实现这一点:这本书提出了几种方法,其中最复杂的是注册表,其中按名称查找实例。

引用圣经:
单个实例应可通过子类扩展,并且客户应能够使用扩展实例而无需修改其代码,则应使用单例模式。
Singleton模式具有以下好处:[…]
3.允许改进操作和表示。Singleton类可能是子类,并且使用此扩展类的实例配置应用程序很容易。您可以在运行时使用所需的类的实例配置应用程序。
至于如何实现这一点:这本书提出了几种方法,其中最复杂的是注册表,其中按名称查找实例。