Мозги уехали в астрал, помогите пожалуйста.
Как называется паттерн проектирование, в рамках реализации которого - метод класса возвращает объект этого же класса, таким образом - можно сделать цепочку вызовов и получить измененный объект данного типа?
Например, создание criteria в Java:
public Criteria andLastNameGreaterThanOrEqualTo(String value) {
addCriterion("last_name >=", value, "lastName");
return (Criteria) this;
}
public Criteria andLastNameLessThan(String value) {
addCriterion("last_name <", value, "lastName");
return (Criteria) this;
}
public Criteria andLastNameLessThanOrEqualTo(String value) {
addCriterion("last_name <=", value, "lastName");
return (Criteria) this;
}<code lang="java">
Как это называется?