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