2011年2月21日

何时使用Delegate,何时使用Interface

摘要: 委托和接口的相似点委托和接口都允许类的设计者将声明和实现分离开来,一个给定的接口可以被任何类或结构体继承和实现;也可以为任何类的方法创建对应的委托,只要该方法满足委托的签名,委托和接口可以被一个对象使用,这个对象不必关心实现委托和接口的细节,有了这些相似点,我么什么时候使用委托?什么时候使用接口呢?使用委托的情况使用了基于事件的设计模式封装静态方法调用者无需访问实现方法的对象的其他内容,比如属性,方法或接口简单的组合一个类想要方法的多种实现使用接口的情况一组相关的方法需要被调用只需要方法的一种实现需要将接口转换为其他接口或类被实现的方法链接到类中的某个类型,比如comparison方法有一个使 阅读全文

posted @ 2011-02-21 09:58 前端风云志 阅读(1490) 评论(0) 推荐(0)

导航

关注我

前端风云志