将类分组到包中的最佳策略是什么,例如所有管理器都在一个包中,所有 dao 在另一个包中,您会推荐一种不同的方法吗?
有什么好的策略吗?
最佳答案
具有相同功能的类应该放在同一个包中,包名称可以证明其功能和使用的合理性。
例如:
your.company.app.service
应包含所有服务接口(interface)
your.company.app.service.impl
应包含所有服务实现类
your.company.app.utils
应包含所有实用程序类。
来自标准 API
java.lang — basic language functionality and fundamental types
java.util — collection data structure classes
java.io — file operations
java.math — multiprecision arithmetics
java.nio — the New I/O framework for Java
java.net — networking operations, sockets, DNS lookups, ...
java.security — key generation, encryption and decryption
java.sql — Java Database Connectivity (JDBC) to access databases
java.awt — basic hierarchy of packages for native GUI components
javax.swing — hierarchy of packages for platform-independent rich GUI components
java.applet — classes for creating an applet
查看
关于java - 对包中的类进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975268/