|
|
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
Привет, подскажите пожалуйста, можно ли как-то аккуратнее сделать? Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 16:48 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
Зависи от того зачем у вас такой метод и что именно вас не устраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 17:25 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
а что здесь не так (если опустить вопросы нейминга)? методы и методы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 00:29 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
andreykaTа что здесь не так вангую: ТС не нравится (относительно) большое кол-во параметров, которые еще и прокидываются от метода к методу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 14:21 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
Вангую что проблема на самом деле другая. Но если автора тревожит 3 аргумента то можно сделать varargs: Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 16:29 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
Если проблема в количестве параметров, то их объединяют в класс. Если проблема в передаче параметров по всему стеку в кучу методов, то можно сложить их в ThreadLocal, но надо быть аккуратным. Если проблама в делегировании кучи методов то можно взять прокси. Но тут делегата не видно, метод того же класса, что удивляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 17:13 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
Еще вариант. С Apache Commons Tuple. Более жесткий. С фиксированным количеством аргументов но класс аргумента - анонимный. Код: java 1. 2. 3. 4. 5. В некоторых языках ФП tuple - элемент синтаксиса языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 18:13 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
chpashaandreykaTа что здесь не так вангую: ТС не нравится (относительно) большое кол-во параметров, которые еще и прокидываются от метода к методу. Совершенно верно! Вот я и хочу от этого избавиться. Спасибо всем за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 15:53 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
bulbasaur1337chpashaпропущено... вангую: ТС не нравится (относительно) большое кол-во параметров, которые еще и прокидываются от метода к методу. Совершенно верно! Вот я и хочу от этого избавиться. Спасибо всем за помощь! передавайте всё через класс как один параметр. Код: java 1. Будет один параметр, но зато ничего не видно и не контролируется. Есть плюсы и минусы каждого подхода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 16:47 |
|
||
|
Вызов метода
|
|||
|---|---|---|---|
|
#18+
Petro123bulbasaur1337пропущено... Совершенно верно! Вот я и хочу от этого избавиться. Спасибо всем за помощь! передавайте всё через класс как один параметр. Код: java 1. Будет один параметр, но зато ничего не видно и не контролируется. Есть плюсы и минусы каждого подхода. Да, вот именно так и поступлю! Спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 18:35 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39634379&tid=2122100]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 495ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...