手动依赖性注入 -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]