下里巴人 发表于 2012-12-29 11:28:43

手动依赖性注入 -NInject(1) (转载)

<div id="cnblogs_post_body">
NInject介绍
  Ninject是基于.Net平台的依赖注入框架。它能够帮助你把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。通过使用Ninject软件架构,会使你的代码变得更加容易编写、重用性强、易于测试和修改。

逐步解说
1、手动依赖性注入
首先让通过一个简单的例子理解下依赖注入的思想。比如说你正在一个游戏,勇士们为荣耀而战。首先我们需要合适的兵器武装我们的勇士。我们先创建Sword(剑)。
<div style="word-wrap: break-word; color: #444444; font-family: Tahoma, Simsun; background-color: #ffffff; ">    class Sword
    {
      public void hit(string target)
      {
            Console.WriteLine("Chopped {0} clean in half", target);
      }
    }
页: [1]
查看完整版本: 手动依赖性注入 -NInject(1) (转载)