gpt4 book ai didi

java - Java 类名应该重复包名吗?

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:05 24 4
gpt4 key购买 nike

<分区>

我正在考虑以下情况下 Java 的最佳实践是什么:

我的程序中有一个逻辑,我想放在一个单独的包中。

例如(我目前的情况),它是一个逻辑,将收集一些统计数据,然后将它们发送到服务器)。所以我的项目 com.example.project 下的包将被命名为 com.example.project.statistics

包内会有一些类,在本例中是 StatisticsDispatcher(基本上是事件的容器和管理器)和 StatisticsEvent(应该计算到统计信息中的事件)。

问题是,我应该使用什么命名约定?我看到两个选项:

  1. StatisticsDispatcherStatisticsEvent 如上所述。类名明确了类的作用,但绝对名称有点冗长,例如 com.example.project.statistics.StatisticsEvent。
  2. DispatcherEvent。它更短,类的目的从它的绝对名称很清楚,比如 com.example.project.statistics.Dispatcher ,但是在代码的后面,这些名称可能与其他包的类不明确,即使不是,当我在文件的开头导入这些类,像“Dispatcher”和“Event”这样的类名非常笼统,在文件的中间并不清楚它们与什么相关。

在谷歌搜索 java 包和类命名约定时,我没有发现任何关于此的提及。恐怕第一个选项是正确的,但我真的不喜欢包名和类名中的冗长,所以我想问问你,其他程序员,你是如何解决这种情况的。

提前致谢

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com