是否存在编程风格的术语,您传入对象,向对象添加数据并返回相同的对象?像这样:
public Person getAddressInfo(Person person) {
Address address = lookupAddressInDB(person.getId());
person.setAddress(address);
return person;
}
如果可以避免,这不是我最喜欢的做事方式,因为它可能更难重构。这个(有时是反)模式有名称吗?我想说它“不是幂等”或“可变论证”,但我不认为这些术语是正确的。
这有名字吗?