是否有一种共同的方式来提出新的方法(在顶部或底部)?

时间:2015-10-13 06:10:57

标签: coding-style

如果我们省略可见性修饰符(假设所有方法都是公共的),是否有任何常用的方法可以将新方法放入类中?我的意思是如果我把它们放在底部它在逻辑上是正确的,因为方法按日期排序。如果我将它们放在最上面,那么很容易看到并比较如果类很长的话会添加哪些方法。

3 个答案:

答案 0 :(得分:0)

取决于您和您的团队所熟悉的内容。我通常在班级的顶部有方法,然后是字段。如果有许多方法可以做不同的事情,那么最好在新课程中组织它们。现在没有看到任何代码,我只是在猜测。

答案 1 :(得分:0)

不,我不认为有。 正如卡拉根所说,由你和你的团队来决定。

我会保留任何共享相似功能的方法并保持类定义简短。

答案 2 :(得分:0)

我认为简短的回答是否定的。编码风格可能因您使用的语言和您正在使用的团队而异。此外,您可能也有自己的偏好。我倾向于在与其相关的方法附近添加新方法(例如,如果method1调用method2,则method1高于method2)。然后,找到被调用的方法相对容易。另一方面,大多数IDE都可以通过鼠标单击找到该方法。

如果您正在使用版本控制,则可以轻松查看添加的方法和顺序,因此不需要按日期排序。

正如其他人所提到的,保持班级小。看看the Single responsibility principle。如果要添加的方法与类的职责无关,请提取它们并创建一个新类。