Her*_*ans 3 java packages exception
在我正在为项目工作的当前包中,我有大约13种不同的自定义异常.将这些放在包含所有将使用这些异常的类的包下面的子包中是一个好主意吗?
例如:
com.company.project.core
包含一堆类,可以抛出一些自定义异常,然后放在其中
com.company.project.core.exception
我现在看到的唯一缺点是我使用异常对类进行了更多的导入.
我不认为异常应该进入另一个包,因为它们连接到项目中的其他类.如果一个包太拥挤了很多类,你应该拆分该包,但我更愿意按功能标准进行拆分.
无论如何,有这么多的异常类我会考虑一个基类异常类,它可以被抛出而不是多个专门的异常.像MyProjectException之类的东西.
| 归档时间: |
|
| 查看次数: |
2401 次 |
| 最近记录: |