摘要:
单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。
三要点:
一、单例类只能有一个实例
二、单例类必须自行创建自身实例
三、单例类自行向整个系统提供实例
类图:
应用场景:在整个系统中只需要一个类实例的全局可用类。比如License验证,内存管理等。
分析:其内部有很多需要提供全局访问的方法,对于C#中单例模式有两种创建:双检索单例、饿汉单例。 阅读全文