标签: 设计模式

设计模式-单例模式

单例模式(Singleton)的定义: 一个类只有一个实例,且该类能自行创建这个实例的一种模式。 单例模式的特点: 只有一个实例; 实例必须由单例类创建。 单例模式的优点: 保证内存中只有一个实例,避免重复创建造成的内存和性能开销 单例模式的缺点: 单例类没有接口,扩展性差; 单例模式不利于测试; 代码功能都在单例类中,开发时容易违背单一职责原则 代码示例: 12345