![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 89
行者僧
这个作者很懒,什么都没留下…
展开
-
.Net core 依赖注入
.net core 的依赖注入原创 2022-07-01 10:54:41 · 734 阅读 · 0 评论 -
软件六大设计原则和设计模式
软件设计原则: 在实践中,应尽量遵守的软件设计规范: 1. 单一职责:单个类只负责单个行为(类需要尽量拆分为最小的逻辑单元) 2. 里氏替换:子类必须实现基类的所有特征(在使用基类的地方,直接使用子类也应该可以,子类应尽量少重写基类存在的方法) 3. 接口隔离:接口应该拆分为小接口(多个小接口比一个大接口好,不应该强制继承类实现不需要的约束) 4. 开闭:实体应该对扩展开放,对修改关闭 5. 依赖倒置:依赖抽象,不应该依赖具体(比如依赖类,尽量改为依赖接口) 6. 迪米特法则:一个对象应该对被依赖的对象原创 2020-09-25 18:26:24 · 1219 阅读 · 0 评论 -
依赖注入(Dependence Injection)
依赖注入,个人理解,随时更新: 把程序之间的依赖关系解开(解耦)让程序可以更灵活,易维护。常用的有构造函数注入例: class A { B b; A(){ b=new B(): } } class A{ B b; A(B ba){ this.b=ba; } } 在构造函数中把原创 2017-11-20 16:40:23 · 390 阅读 · 0 评论