2023年12月13日

GOF 23种设计模式总结

摘要: 一、简介 二、详情 三、细节 四、举例 4.1、单例模式 同一个进程只能实例化一次。 private修饰符关闭发现,静态属性,暴露静态方法 a、 多线程会出问题,因为不知道是否已经创建对象,会重复创建导致单例失败。处理方式为加锁,并且是双检锁,好处是可以避免等待锁。 b、当然,多线程如果不想使用锁, 阅读全文

posted @ 2023-12-13 16:18 木乃伊人 阅读(288) 评论(0) 推荐(0) 编辑

.NET 依赖注入的3中方式

摘要: 一、简介 依赖注入共有3种方式:构造函数注入、属性注入、方法注入 二、构造函数注入 在program.cs中对组件进行注册: builder.Services.AddScoped<IScopedService,ScopedService>(); 服务注册配置后,在需要注入的类上使用构造函数。 pub 阅读全文

posted @ 2023-12-13 15:14 木乃伊人 阅读(363) 评论(0) 推荐(0) 编辑

导航