java - 是否有任何 Java 方法排序约定?

标签 java methods conventions

我有一个大型类(大约 40 个方法),它是我将作为类(class)作业提交的包的一部分。目前,这些方法在公用/私有(private)等方面非常困惑,我想以一种明智的方式对它们进行排序。有这样做的标准方法吗?例如。通常字段列在方法之前,构造函数列在其他方法之前,getter/setter 最后;剩下的方法呢?

最佳答案

一些约定首先列出所有公共(public)方法,然后列出所有私有(private)方法 - 这意味着很容易将 API 与实现分开,即使不涉及接口(interface),如果你明白我的意思的话。

另一个想法是将相关方法组合在一起 - 这样可以更容易地发现接缝,您可以将现有的大类拆分为几个更小、更有针对性的类。

关于java - 是否有任何 Java 方法排序约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4668218/

相关文章:

java - 如何在 JPQL 中使用 Order By 来包含 NULL?

c# - 如何从控制台读取连续的输入行以用于 Add() 方法?

firebase - Firestore 数据建模文章和类别

ruby-on-rails - 当处理文件 before_save 时出错,验证后,我应该引发异常还是返回 false 并添加错误?

Python源文件组织

java - 是否可以按池检查堆内存使用情况?

java - 使用 Jmockit 验证 FutureCallback 效果的最佳方法

java - Tomcat 中 context.xml 的正确 META-INF 目录位置是什么?

java - Java调用方法时可以省略 'this'吗?

c# - 如何创建具有可变参数/不同方法签名的方法接口(interface)?