Мои товарищи по команде познакомит меня с новым методом написания практики, который не будет возвращать пустоту.Практика возврата себя вместо void в Java
public class Test {
public Test doCalculations() {
//code
return this;
}
public Test appendTitle(String test) {
//code
return this;
}
}
Вместо того, чтобы возвращать пустоту, они предлагают вернуть объект сам. Говорят, одно из преимуществ этого подхода: вы можете цеплять методы.
Вместо того чтобы писать:
while(1) {
test.appendTitle("aaa");
test.doCalculations();
map.add(test);
}
Вы можете написать более элегантный код:
while(1) {
map.add(test.appendTitle("aaa").doCalculations());
}
Что может быть Недостатками этого ПОДХОД? Вы предлагаете включить его в ежедневное использование?
Предлагаю вам ознакомиться с рисунком декоратора. Конечно, вы должны подумать, когда его применять. –
Вызывается _fluent interface_ (но не исключительно). Я предлагаю разбить строку перед каждым '.'. –
В моей защите я не нашел этот вопрос: «Преимущества ...», также вопрос задается настолько загадочно, я не думаю, что многие люди поймут, что происходит. –