因此,改变其对象的方法是 mutator 。不改变其对象但返回值(或对值的引用)的方法是 getter 。是否有一个广泛使用的名称,该方法不会更改其对象,不返回值,但可能会更改作为参数传递给它的对象。也就是说,这种方法只会对参数的副作用进行调用。
如果您热衷于Strategy design pattern,这些方法很常见。
答案 0 :(得分:1)
我将这些方法称为操作。
它们使对象可用作运算符。我不称它们为运算符,因为我编写了很多C ++,其中operator
方法具有特殊和不同的含义。
答案 1 :(得分:0)
对于不改变其对象的方法,是否有一个广泛使用的名称,不返回值,但可能会改变作为参数传递给它的对象。
缺少回复表明,不,这种方法没有广泛使用的名称。