摘要: CLR属性 与 依赖属性 CLR属性我们非常熟悉了,在DotNet编程中随处可见。最简单最常见的属性访问器就是直接操纵类的私有成员,如下: public class Person { private String _name; public string Name { get { return _name; } set { _name = value; } } } C#3.0... 阅读全文
posted @ 2012-09-04 18:01 Caius.Walt.Wang 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 控制反转与依赖注: 写一个对象集合,对于相似对象的实现,可以在一个方法(1)里实现每一个,但是缺点就是添加一个新的事物需要打开源代码进行修改,并且很多都是重复的;因此提出了多态(2)。但是对于一些东西还是有些重复,在C#中利用接口,提出了依赖注入(3); 依赖注入(Dependency Injection),是这样一个过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,... 阅读全文
posted @ 2012-09-04 17:59 Caius.Walt.Wang 阅读(168) 评论(0) 推荐(0) 编辑