0 / 0 / 0
Регистрация: 07.04.2017
Сообщений: 9
|
|
1 | |
Видимость в пределах пакетной иерархии09.08.2017, 07:43. Показов 1264. Ответов 13
Метки нет (Все метки)
Доброго утра. Есть пакетная иерархия: Database -> Instances. Классы из Instances активно задействуются в классах Database и более нигде. Разумеется, я бы не хотел вводить в ступор других разрабов (да как минимум себя самого) вываливанием, по сути, внутренней логики Database в паблик (общую область видимости), но как это реализовать, когда кроме protected/public ничего и нет, не понял Может, паттерны какие на сей счет существуют? Благодарю.
0
|
09.08.2017, 07:43 | |
Ответы с готовыми решениями:
13
Видимость сайта в пределах корпоративной сети Как обеспечить видимость класса в пределах формы и всех ее методов При смене активного окна всегда включается видимость первой панели.До этого нажатием кнопки видимость была отключена Видимость и не видимость кнопки на форме |
12083 / 8391 / 1283
Регистрация: 21.01.2016
Сообщений: 31,642
|
|
09.08.2017, 07:50 | 2 |
0
|
09.08.2017, 08:05 | 3 |
Делайте эти классы package-private
0
|
0 / 0 / 0
Регистрация: 07.04.2017
Сообщений: 9
|
|
09.08.2017, 08:11 [ТС] | 4 |
Ну я сделал, а они за пределами Instances уже чужаки.
0
|
09.08.2017, 08:24 | 5 |
sectorpriz, ну не надо же бездумно делать-то. Очевидно же, что если они должны быть package-private и быть доступны только для Database, то и те и другие должны в одном пакете находиться..
0
|
0 / 0 / 0
Регистрация: 07.04.2017
Сообщений: 9
|
|
09.08.2017, 08:32 [ТС] | 6 |
Именно об этом сей пост. А что, если у меня будет 30 таких классов? Я скролл быстрее сотру, чем до конца списка в своей IDEA долистаю до самого низа. Это не дело.
0
|
09.08.2017, 08:49 | 7 |
sectorpriz, 30 это ничто. А для ЕЕ даже 100 в 1 пакете ничто. Вам стоит определиться: вам шашечки или ехать? Варианты вам дали, выбирайте что нравится. Но вообще, откидывать техническое решение на основании того, что вам скроллить неудобно -- без комментариев.
0
|
0 / 0 / 0
Регистрация: 07.04.2017
Сообщений: 9
|
|
09.08.2017, 09:26 [ТС] | 8 |
Просьба не цепляться к фигурам речи. Пост не о скролле, а о попытке сделать по-людски.
0
|
Usaga
|
09.08.2017, 09:44
#9
|
0
|
0 / 0 / 0
Регистрация: 07.04.2017
Сообщений: 9
|
|
09.08.2017, 10:01 [ТС] | 10 |
0
|
0 / 0 / 0
Регистрация: 07.04.2017
Сообщений: 9
|
|
09.08.2017, 10:30 [ТС] | 12 |
Теперь понятнее, спасибо. Но ваш, вероятно, иронический посыл я все равно не уловил
0
|
12083 / 8391 / 1283
Регистрация: 21.01.2016
Сообщений: 31,642
|
|
09.08.2017, 11:03 | 13 |
sectorpriz, посыл прост: количество типов в пакете\нэймспейсе\проекте значения не имеет.
1
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|
09.08.2017, 11:38 | 14 |
Сообщение было отмечено sectorpriz как решение
Решение
sectorpriz, используй Java 9 и модули.
0
|
09.08.2017, 11:38 | |
09.08.2017, 11:38 | |
Помогаю со студенческими работами здесь
14
Файлы пакетной обработки Файлы пакетной обработки (задача) Скрипт пакетной установки обновлений Windows Система пакетной обработки файлов на сервере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |