接口(interface)、抽象类和实现的 Java 包

标签 java package

阿霍伊!

尽管我只有少量类(class),但我想听听您对软件包的建议。

我确实有一个 GenericDAO接口(interface),抽象GenericHibernateDAO类,一个UserDAO界面最后是UserDAOHibernate类(class)。它们大致按其通用程度排序。
我肯定会添加更多接口(interface),例如 UserDAOUserDAOHibernate ,所以他们需要自己的包。

我还有一个GenericEntity接口(interface),抽象LongEntity类(顺便说一句,需要一个更好的名称。)和 User类(class)。我将添加更多类,例如 User稍后上课。

您会推荐多少个软件包以及您会使用哪些名称?

最佳答案

enter image description here

我建议使用500亿个包。每个类应该有自己的包,但每个包不应该有一个类。并且包应共享其类的名称。而对于那些没有类的包,只需闭上眼睛敲击键盘即可命名它们。

关于接口(interface)、抽象类和实现的 Java 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648651/

相关文章:

java - 尝试使用 Maven 构建第一个 Spring 项目

java - 求无向图中两个节点之间断开连接的最小权重

delphi - 框架继承和包中的重复文件

javascript - 如何使用 moment.js 将纪元时间转换为 ISO 8601

go - 如何在 Go 中包含外部文件?

.net - 具有多个环境的 MsBuild 和 MsDeploy

java - 如何使用JavaBeans作为数据源显示嵌套对象?

java - Java非法启动类型)预期

java - Spring 双向转换器

r - 使用 R 包分发已编译的可执行文件