zoukankan      html  css  js  c++  java
  • 以英雄联盟的方式建模,谈对依赖注入(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

  • 相关阅读:
    hdu 3033 I love sneakers!
    poj 1742 Coins
    poj 1276 Cash Machine
    hdu 1114 Piggy-Bank
    poj 1293 Duty Free Shop
    hdu 1203 I NEED A OFFER!
    hdu 2546 饭卡
    树的直径
    CF 337D Book of Evil
    ST表
  • 原文地址:https://www.cnblogs.com/xiayongming/p/6557913.html
Copyright © 2011-2022 走看看