我从未理解过给项目、包和类命名的理想方式是什么。我总是随意命名,看起来一点也不专业。我知道类名应该以大写字母开头。但我很难找到合适且专业的名称。让我们以斐波那契数列程序为例:
project name = fibonacci_project
package name = org.fib.code1
class name = Code1
看起来不太整齐,你该如何处理?
以下是关于命名的一些提示:
LongClassName
DefaultTableModel
)。Code1
明显不合适,也许 FibonacciCalc
或者其他包含 Fibonacci
的名称更好。Abstract
Impl
考虑具有更复杂结构的内容,例如:
org.package.gui
org.package.core
org.package.extensions
您的项目名称可以是“斐波那契求解器”。
您的包名可以以“com.silverkid.fibsolver”开头。
您的主类应该是“FibonacciSolver.java”。
示例:
项目名称 - FibonacciSeriesProducer
包名 - com.lazywithclass.utils,com.lazywithclass.entryPoint
类名 - FibonacciLogic.java,FibonacciPrinter.java
这是我会这样做的,也许在开发过程中会有所改变,真正重要的约定是类名的命名约定,请看看以下步骤是否有所帮助:
请参见此处以获取一些示例。
我喜欢 Eclipse 项目的命名方案,其中项目名称只是项目提供的核心包的名称,例如:项目名称:org.eclipse.emf.core 或 org.eclipse.emf.common
你的类名应该始终以大写字母开头。 你的包名应该始终以小写字母开头。 而类内的方法名也应该以小写字母开头。
.../src/main/java/io/github/fourinchknife/<project_name>
? - Riley