Как структурировать код Java с учетом пакетов

Рассмотрим сценарий

банка с 10 пакетами, которые будут использоваться нашим клиентом

Класс в пакете, который должен использоваться конечным пользователем, должен объявить некоторые поля, которые должны использоваться внутри пакетов, но не должны быть видны клиенту.

Как бы вы его спрятали, потому что в противном случае мы должны предоставить для него Java-документы, и он предназначен только для внутреннего использования.

.Net предоставляет модификатор доступа «внутренний», чтобы преодолеть это, но он отсутствует в java.

Как избежать таких проблем или как правильно уведомить конечного пользователя?


person Basit Anwer    schedule 22.08.2011    source источник
comment
Поможет ли вам этот ТАК вопрос об использовании javadoc?   -  person Nicolas Modrzyk    schedule 22.08.2011
comment
Используйте модификатор доступа по умолчанию, который также известен как доступ на уровне пакета.   -  person Pankaj Kumar    schedule 22.08.2011
comment
я хочу получить доступ между свойствами, и я не хочу использовать java-документы, так как это просто документация, основная проблема заключается в том, что API предоставляется пользователям, тогда как это не должно было быть   -  person Basit Anwer    schedule 24.08.2011