摘要: 泛型 委托让方法参数化,泛型让类型参数化。泛型就是指通过参数化类型来实现在同一份代码上操作多种数据类型的目的。 泛型类型 ,其中T是一个通用的类型点位符,还可以使用U、V、TPerson等有意义的点位符。推荐使用单词时使用T为前缀,若使用一个字母则使用T,若多个字母时尽量有意义。 泛型类型的类型参数 阅读全文
posted @ 2019-06-04 19:59 Allen2015 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 事件 事件涉及两类角色,事件发布者和事件订阅者。触发事件的对象称为事件发布者,捕获事件并对其作出响应的对象叫做事件订阅者。 事件和委托的关系 在事件触发以后,事件发布者要发布消息,通知事件订阅者进行事件处理,但事件发布者并不知道要通知哪些事件订阅者,这就需要在发布者和订阅者之间存在一个中介,这个中介 阅读全文
posted @ 2019-06-04 08:27 Allen2015 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 委托 委托类似于c/c++中的函数指针。委托是一个对象,并且是类型安全的,避免了函数指针的不安全性,一个委托类型的变量可以引用一个或多个方法,这些方法有委托存放于一个调用列表中,当调用一个委托类型的变量,即相当于一次调用它的调用列表中的方法(包括实例方法和静态方法)。 被引用方法的签名要和委托一致, 阅读全文
posted @ 2019-06-04 08:27 Allen2015 阅读(275) 评论(0) 推荐(0) 编辑