私有函数应该放在哪里
在PHP和java中,私有函数是private修饰的,那这就产生了一个问题,一个私有函数应该放在哪里?
这里的“哪里”指的是私有函数应该放在所属的类的什么位置。常见的有放在发生调用的方法的下面,随便放,放在后面。
先说结论,放在后面,对于一个陌生的类,我们阅读的时候,是要先掌握这个类的所有公共方法的,这样,我们才能知道这个类提供了哪些接口,从中可以获知这个类的用途,所以,公共方法放在前面,二私有方法是我们没有那么关心的,应该放在后面,这样也符合我们的直觉。
还有一个很细节的点,那就是多个私有方法之间的顺序,我建议是要按照类中从上到下调用的顺序来决定顺序,比如私有方法A在类中被调用的行数比私有方法B的行数小,那私有方法A就应该放在私有方法B之前。