摘要: 在程序设计中,鸭子类型(duck typing)是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由当前方法和属性的集合决定。这个概念的名字来源于由James Whitcomb Riley提出的鸭子测试,“鸭子测试”可以这样表述: “当看到一只鸟走起 阅读全文
posted @ 2016-03-15 18:25 Mathca 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1、概念 什么是接口? 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。 接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器。 一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。 (补充 阅读全文
posted @ 2016-03-15 18:04 Mathca 阅读(193) 评论(0) 推荐(0) 编辑