阿霍伊!
尽管我只有少量类(class),但我想听听您对软件包的建议。
我确实有一个 GenericDAO
接口(interface),抽象GenericHibernateDAO
类,一个UserDAO
界面最后是UserDAOHibernate
类(class)。它们大致按其通用程度排序。
我肯定会添加更多接口(interface),例如 UserDAO
和UserDAOHibernate
,所以他们需要自己的包。
我还有一个GenericEntity
接口(interface),抽象LongEntity
类(顺便说一句,需要一个更好的名称。)和 User
类(class)。我将添加更多类,例如 User
稍后上课。
您会推荐多少个软件包以及您会使用哪些名称?
最佳答案
我建议使用500亿个包。每个类应该有自己的包,但每个包不应该有一个类。并且包应共享其类的名称。而对于那些没有类的包,只需闭上眼睛敲击键盘即可命名它们。
关于接口(interface)、抽象类和实现的 Java 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648651/