随笔分类 -  IOC

摘要:1.为什么要用Ninject? Ninject是一个IOC容器用来解决程序中组件的耦合问题,它的目的在于做到最少配置。其他的的IOC工具过于依赖配置文件,需要使用assembly-qualified名称来进行定义,庸长且复杂常常因为打错字而破坏程序。这些是他的优点,也是为什么要选择它。Ninject 阅读全文
posted @ 2016-03-29 16:46 Percy宣森 阅读(301) 评论(0) 推荐(0)
摘要:原文: http://zhangjunhd.blog.51cto.com/113473/126530 1.控制反转(Inversion of Control)与依赖注入(Dependency Injection) 控制反转即IoC (Inversion of Control),它把传统上由程序代码直 阅读全文
posted @ 2015-12-22 15:44 Percy宣森 阅读(279) 评论(0) 推荐(0)
摘要:前面的话:提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。所以,如果您对原文已经有了非常深刻的理解,完全不需要再看此文;但是,如果您和笔者一样,以前曾经看过,似乎看懂了,但似乎又没抓到什么要领,不妨看看笔者这个解读,也许对您理解原文有一定帮助。 1.依赖在哪里 老 阅读全文
posted @ 2015-12-22 15:42 Percy宣森 阅读(276) 评论(0) 推荐(0)
摘要:最近几天在看一本名为Dependency Injection in .NET 的书,主要讲了什么是依赖注入,使用依赖注入的优点,以及.NET平台上依赖注入的各种框架和用法。在这本书的开头,讲述了软件工程中的一个重要的理念就是关注分离(Separation of concern, SoC)。依赖注入不 阅读全文
posted @ 2015-12-22 13:29 Percy宣森 阅读(480) 评论(0) 推荐(0)