摘要: 接口就是将一些相关联的动作集合在一起形成一个契约,然后让类可以去实现这些契约。接口中定义的都是动作(方法相关:比如属性,方法,事件)的签名,没有实现接口中定义的成员都是Public的(因为是对外公布的契约)接口的名字一般用I开头,以标识其为接口 而对于实现了特定接口的类必须实现接口中定义的所有动作 内存模型看一下当类实现了一个接口时,CLR内部的内存布局是怎么样的。以如下实例为例:在运行时,CLR中会生成如下数据结构:调用模型这样子的话如果我作如下调用:MessageHandler messageHandler = new MessageHandler();messageHandler.Di. 阅读全文
posted @ 2013-01-11 16:29 self.refactoring 阅读(233) 评论(0) 推荐(0) 编辑