Size: a a a

2020 February 14

S

Salim in learn.java
Name Schiefer
factory i potom zalivat' v mapu?
Ну я примерно это и хочу сделать, вынести вычисления в отдельные фабрики. Всё сводится к проблеме переиспользования результатов
источник

NS

Name Schiefer in learn.java
chta
источник

S

Salim in learn.java
Name Schiefer
chta
Ну если есть такое

String ass = createAss();
map.put("ass", ass);
String shit = createShit(ass);
map.put("shit", shit);

А я хочу

map.put("ass", assFactory.createAss());
map.put("shit", shitFactory.createShit());

Как мне значение ass два раза не вычислять?

Хотя я только что понял, что можно же ДИ контекст для этого использовать, и инжектить ass в ShitFactory
источник

S

Salim in learn.java
Всем спасибо, проблема решена
источник

NS

Name Schiefer in learn.java
Salim
Ну если есть такое

String ass = createAss();
map.put("ass", ass);
String shit = createShit(ass);
map.put("shit", shit);

А я хочу

map.put("ass", assFactory.createAss());
map.put("shit", shitFactory.createShit());

Как мне значение ass два раза не вычислять?

Хотя я только что понял, что можно же ДИ контекст для этого использовать, и инжектить ass в ShitFactory
zachem teby vyscheslyat' ego 2 raza?
источник

NS

Name Schiefer in learn.java
ty hotel skazat' ne vychislyat' povtorno pri sleduuschem sozdanii?
источник

S

Salim in learn.java
Нет, при вычислении createShit, для которого он нужен
источник

S

Salim in learn.java
Хотя возможно проще оставить в переменных просто
источник

NS

Name Schiefer in learn.java
assFactory.lastAss()
источник

S

Salim in learn.java
Name Schiefer
assFactory.lastAss()
А, кеширующие фактори. Да, это отличное решение. Просто руками кеширование не хотелось бы писать, есть какой-нибудь способ удобно такие штуки создавать?
источник

NS

Name Schiefer in learn.java
mozhno prosche
источник

NS

Name Schiefer in learn.java
sozday ob'ekt i peredavay yego v factory
источник

NS

Name Schiefer in learn.java
u ob'ekta metod toMap
источник

S

Salim in learn.java
Salim
Хотя возможно проще оставить в переменных просто
Ну да, я про это и пишу
источник

М

Максим in learn.java
Как собрать jar без мавена?
источник

ch

central hardware in learn.java
Максим
Как собрать jar без мавена?
javac
источник

DS

Dmitriy Shilnikov in learn.java
Максим
Как собрать jar без мавена?
Есть прямо команда jar
источник

SP

Sam Panza in learn.java
Максим
Как собрать jar без мавена?
источник

DS

Dmitriy Shilnikov in learn.java
Идея ещё джарники умеет собирать
источник

БТ

Бекмамбет Трахтенберг in learn.java
Dmitriy Shilnikov
Идея ещё джарники умеет собирать
+
источник