编码一两年,
我走过了字段,
我跑过了类,
却翻不过方法。(不能灵活使用方法吧)
(写这篇博客全程听将夜中《永夜》歌曲写完的,一气呵成,安利一下)
2.叙事我们在编码中,经常捣鼓来捣鼓去的无非就是 “ 字段,方法 ,类这三种。像字段,类的使用(引用)很简单,但是,方法的使用(引用,传递)貌似,有点“模糊”不清。甚至有些初学害怕委托,害怕见到delegate这个关键字。
但是一般稍微成熟点的大佬的方法都是充满delegate的,是不是,哈哈哈。因此,你不得不去使用。关于方法引用的好处嘛,一句话,逼格很高,你必须学会去使用,这是上升为中级程序员必须会的。(代码可读性,耦合性等好处大大有)
那么,现在如果让我来设计如何传递(引用)方法,我是如何设计的。
3.如何设计传递(引用)方法 1)方法大概是什么样大概就是可以有/无返回参数,有传入参数,传入参数数量不一定,类型不一定。
即如图
2)明确方法定义
因为如上图可知,方法类型是很不明确的,那么我们需要明确好方法。这里用TOM(type of method)关键字作为我们明确方法类型的关键字。
public TOM void tom1();//tom1是无返回值,无传入参数的方法类型 public TOM void tom2(string str);//tom2是i无返回值,有一个string类型参数 public TOM int tom3(int num, string str);//tom3是int型返回值,有一个int传入参数+一个string型传入参数