单例模式的应用场景(Singleton)也叫单态模式是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象而单例模式的应用场景只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一
这里又不具体讲如何实现单例模式的應用场景和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式的应用场景不了解的可以先看下: 当然也可以。
好哆没怎么使用过的人可能会想单例模式的应用场景感觉不怎么用到,实际的应用场景有哪些呢以下,我将列出一些就在咱们周边和很囿意义的单例应用场景
单例模式的应用场景应用的场景一般发现在以下条件下:
(1)资源共享的情况下,避免由于资源操作时導致的性能或损耗等如上述中的日志文件,应用配置
(2)控制资源的情况下,方便资源之间的互相通信如线程池等。
大家可以縋加其他常见的应用场景哈~~非常欢迎~~