以英雄联盟的方式建模,谈对依赖注入(DI)的理解以及Autofac的用法(一)

一、前言

      近期在探索分层架构和架构设计,选择了领域驱动作为5年.Net开发后的新的方向,不可避免的接触了IoC/DI方面的技术。目前通过反射或其他方法都已实现,但只知其一,并没有考虑为什么要这么做,同时代码的实现也不是最优方案。在自己写的领域驱动架构做出第一版以后(很多技术要点是浅入浅出的写上了,比如照着官方API),准备由浅入深,真正的有深度的从头到尾学习一遍,考虑清楚目前的技术组合方式是否是最优的,是否是最合理的。今天在看了十多篇关于IoC/DI的各位大神的文章之后谈谈自己的理解,主要目的为了加深印象,各位看官也请多多指教。其他的技术方面如果以后我养成写博客的习惯以后再和大家分享。

 

二、由浅入深谈依赖注入(DI)

(1)核心理论(这是飞机票,跳转到百度百科

(2)LOL案例说明

(3)通过无依赖注入(DI)方式实现

(4)通过依赖注入(DI)方式实现

  ①构造函数注入

      ②属性注入

      ③接口注入

 

三、AutoFac

(1)介绍

(2)用法

 

参考文章:https://martinfowler.com/articles/injection.html

转载于:https://www.cnblogs.com/xiayongming/p/6557913.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值