回炉重造(二)——函数(“好“方法的标准”)

函数,也叫方法。只是老一代的程序员喜欢用函数,新一代的程序员喜欢用方法。不过,其实是一个东西。下面的东西,都是以java为例,来写的。

我不会去讲函数是什么,说实话,网上有很多解释。但是,至今,我依然不能用一句话去解释函数。不过,方法,倒是好理解。就是解决某个问题的东西。

话不多说,直接上主题:

怎么写方法(以下,就不用函数这个词了,全部统一为方法)?怎么写好方法?

怎么写方法?这个简单,谁都能写

void method(){//dosomething}

但是,怎么写好方法?这个就是一门学问了。我只是,以我的理解,粗略的去讲怎么写好方法。

首先,既然是“好”,那么就得有一个标准。

我觉得,可以从以下几个方面去评价一个方法,写得好的方法,通常都满足下面的条件。

1.短小精干,方法名尽量短,但又明确,方法体短小,但又干了该干的事。

2.方法要纯粹,只干一件事,只干自己该干的事。

3.方法的抽象层级,要一致,(这个不太好理解,我会后面详细介绍)

4.方法的参数,尽量少,避免不需要的参数和误导性参数。

后记:先开个头,给个标准。后面,我会再详细讲这四个标准,和如何做到他们。

    原文作者:justCode_
    原文地址: https://www.jianshu.com/p/c02203872b8c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞