摘要: NInject介绍 Ninject是基于.Net平台的依赖注入框架。它能够帮助你把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。通过使用Ninject软件架构,会使你的代码变得更加容易编写、重用性强、易于测试和修改。逐步解说1、手动依赖性注入首先让通过一个简单的例子理解下依赖注入的思想。比如说你正在一个游戏,勇士们为荣耀而战。首先我们需要合适的兵器武装我们的勇士。我们先创建Sword(剑)。 class Sword { public void hit(string target) { Console.Wr... 阅读全文
posted @ 2011-12-23 17:45 sdhht 阅读(1682) 评论(4) 推荐(2)
摘要: 接口解释:接口只包含只有方法,属性,索引器(有参属性),事件四种成员。方法的实现是在实现接口的类中完成的。接口方法默认是public类型,不能显示指定方法的public类型。接口或抽象类都不能实例化。接口实现:接口实现分显示实现和隐示实现。//定义接口 interface IGraphic { float getArea(); }//隐士隐示实现接口 public class Rectangle : IGraphic { private float _width = 10; private float _height = ... 阅读全文
posted @ 2011-12-22 18:06 sdhht 阅读(1299) 评论(9) 推荐(0)