如果我们省略可见性修饰符(假设所有方法都是公共的),是否有任何常用的方法可以将新方法放入类中?我的意思是如果我把它们放在底部它在逻辑上是正确的,因为方法按日期排序。如果我将它们放在最上面,那么很容易看到并比较如果类很长的话会添加哪些方法。
答案 0 :(得分:0)
取决于您和您的团队所熟悉的内容。我通常在班级的顶部有方法,然后是字段。如果有许多方法可以做不同的事情,那么最好在新课程中组织它们。现在没有看到任何代码,我只是在猜测。
答案 1 :(得分:0)
不,我不认为有。 正如卡拉根所说,由你和你的团队来决定。
我会保留任何共享相似功能的方法并保持类定义简短。
答案 2 :(得分:0)
我认为简短的回答是否定的。编码风格可能因您使用的语言和您正在使用的团队而异。此外,您可能也有自己的偏好。我倾向于在与其相关的方法附近添加新方法(例如,如果method1
调用method2
,则method1
高于method2
)。然后,找到被调用的方法相对容易。另一方面,大多数IDE都可以通过鼠标单击找到该方法。
如果您正在使用版本控制,则可以轻松查看添加的方法和顺序,因此不需要按日期排序。
正如其他人所提到的,保持班级小。看看the Single responsibility principle。如果要添加的方法与类的职责无关,请提取它们并创建一个新类。