文章目录
何为设计模式(Design Pattern)
设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。
设计模式代表了最佳的实践,是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
单例模式(Singleton)
什么是单例模式?
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
单例模式,顾名思义,即单个实例的模式。既然是面向对象,那么一个类只允许产生一个实例对象的话,就是单例模式。
类对象有且只有一个,任何使用该类的人在不改变源码的前提下都不能生成第二个对象。单例模式就是一个类只能被实例化一次 ,更准确的说是只能有一个实例化的对