随笔分类 -  01-C# / 13-IoC

摘要:一、为什么使用Autofac? Autofac是.NET领域最为流行的IoC框架之一,传说是速度最快的一个。 1.1、性能 有人专门做了测试: 1.2、优点 1)与C#语言联系很紧密。C#里的很多编程方式都可以为Autofac使用,例如可以使用Lambda表达式注册组件。 2)较低的学习曲线。学习它 阅读全文
posted @ 2020-05-08 17:04 缥缈的尘埃 阅读(11546) 评论(5) 推荐(15)
摘要:一、引言 面向接口(抽象)编程,是为了降低程序的耦合度,符合依赖倒置原则。因此典型的三层架构UI、BLL、DAL基于接口设计后,会拓展成UI、IBLL、BLL、IDAL、DAL。在上一篇《C# IoC学习笔记》中我们可以了解到,控制反转(IoC)使对象的创建交给了第三方IoC容器如Unity。利用U 阅读全文
posted @ 2020-03-21 17:07 缥缈的尘埃 阅读(2259) 评论(0) 推荐(0)
摘要:一、引言 IoC-Invertion of Control,即控制反转,是一种程序设计思想。 先初步了解几个概念: 依赖(Dependency):就是有联系,表示一个类依赖于另一个类。 依赖倒置原则(DIP):设计模式六大原则之一,是一种软件架构设计原则。 控制反转(IoC):一种软件设计原则,上层 阅读全文
posted @ 2020-03-20 09:43 缥缈的尘埃 阅读(12883) 评论(9) 推荐(11)