Advertisement

大话设计模式(第21章)单例模式

阅读量:

第21章:单例模式

单例模式

单例模式(Singleton):确保单一实例的存在,并同时提供统一的获取该对象的方式。

一种常见的做法是通过公共变量来允许对象被访问。然而这种方法并不能阻止多个实例的创建。相反地一个更理想方案是让类自行管理其唯一的实例。这样做的好处是可以确保只有一个唯一的实例存在并且该类还能提供访问这个唯一实例的方法。

在这里插入图片描述

该Singleton类定义了一个获取实例的操作,并通过该操作允许客户端能够访问到其唯一的实例对象。而getInstance方法是一个静态方法,其主要职责是负责创建本类的一个唯一实例对象。

在这里插入图片描述

客户端代码

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/hKvzjx2JukGMXS4QCIr8lywA

全部评论 (0)

还没有任何评论哟~