У меня есть два варианта (которые, как я понимаю, технически являются такими же, как я понимаю), чтобы объявить настраиваемый класс исключений, созданный только из определенного класса com.XXX.Foo
:
- как открытый класс в пакете:
com.XXX.CustomException
- как открытый статический внутренний класс:
com.XXX.Foo.CustomException
Какой вариант лучше?