仅具有副作用的方法的名称

时间:2011-10-14 15:21:25

标签: oop design-patterns language-agnostic methods

因此,改变其对象的方法是 mutator 。不改变其对象但返回值(或对值的引用)的方法是 getter 。是否有一个广泛使用的名称,该方法不会更改其对象,不返回值,但可能会更改作为参数传递给它的对象。也就是说,这种方法只会对参数的副作用进行调用。

如果您热衷于Strategy design pattern,这些方法很常见。

2 个答案:

答案 0 :(得分:1)

我将这些方法称为操作

它们使对象可用作运算符。我不称它们为运算符,因为我编写了很多C ++,其中operator方法具有特殊和不同的含义。

答案 1 :(得分:0)

  

对于不改变其对象的方法,是否有一个广泛使用的名称,不返回值,但可能会改变作为参数传递给它的对象。

缺少回复表明,不,这种方法没有广泛使用的名称。