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

use*_*058 0 java packages

喂!

尽管我只有少量课程,但我想听听您对软件包的建议。

我确实有一个GenericDAO接口,一个抽象GenericHibernateDAO类,一个UserDAO接口,最后是一个UserDAOHibernate类。它们大致按它们的一般程度排序。
我肯定会添加更多的接口,比如UserDAOand UserDAOHibernate,所以他们需要自己的包。

我还有一个GenericEntity接口、一个抽象LongEntity类(顺便说一句,它需要一个更好的名字)和User类。我会添加更多的类,比如稍后的User类。

你会推荐多少个包,你会使用哪些名称?

mre*_*mre 5

在此处输入图片说明

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