单例设计模式(Singleton Pattern)学习
单例设计模式(Singleton Pattern)学习
单例设计模式是一种常用的、简单的设计模式,属于创建型模式,目的是使得类的一个对象成为系统中的唯一实例。Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供”。
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给其他所有对象提供这一实例。
适用场景
需要生成唯一序列的环境。
需要频繁实例化,然后销毁的对象。
创建对象时耗时过多或者耗资源过多,但又经常用到的对象,比如 I/O 与数据库的连接等。
WEB
原创
2021-02-07 14:44:47 ·
64 阅读 ·
0 评论