zoukankan      html  css  js  c++  java
  • C# 委托的简单使用

    使用委托可以有效地降低脚本之间的耦合度,同时也非常方便。

    上代码

    脚本1中定义了一个委托,写了在哪里调用这个委托。但是不知道这个委托要做什么,也不需要知道要做什么。在使用的地方传个参数就行了。

    脚本2中定义这个委托要做什么,输出参数值,不知道委托在哪里调用,也不需要知道在哪里调用。

    举个简单的例子。

    一个课代表收作业,一堆学生交作业。

    课代表即委托,学生为委托执行的方法。

    课代表只负责收作业(即执行委托),学生交不交作业和课代表没有任何关系(执行几个方法和自身没关系)。

    学生只负责交作业或者说忘带了(委托执行的方法),课代表什么时间收和学生没关系(只负责添加方法,不需知道什么地方执行),什么时间收就什么时间交。

  • 相关阅读:
    2016年开源软件评选(截图备份)
    牛逼的思维方式都是倒逼出来的(摘)
    3-22 多态
    3 -20 类
    3 -19标准库
    3 -16 json序列化
    3 -16 内置方法
    迭代对象 和 迭代器
    3 -14 迭代 和列表 生成器
    3-13 装饰器
  • 原文地址:https://www.cnblogs.com/colve/p/5222198.html
Copyright © 2011-2022 走看看