随笔分类 - C#设计模式
23种C#设计模式总结
摘要:在C#中,工厂模式(Factory Pattern)是一种创建型模式,用于创建对象,而不需要直接使用构造函数来实例化对象。它通过一个工厂类来封装对象的创建逻辑,使得客户端只需要与工厂类交互,而无需关心具体的对象创建过程。 1.简单工厂 简单工厂模式(Simple Factory Pattern)是工
阅读全文
摘要:在C#中,单例模式(Singleton Pattern)用于单例模式常用于需要限制某个类只能创建一个对象的场景,例如数据库连接、日志记录器等。 懒汉式(Lazy Initialization) 这种实现方式使用了双重检查锁定(双IF加锁),即在获取实例前先检查实例是否已经存在,如果不存在再使用锁进行
阅读全文