【问题标题】:Name for a method that has only side effects只有副作用的方法的名称
【发布时间】:2011-12-07 20:41:09
【问题描述】:

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

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

【问题讨论】:

    标签: oop design-patterns language-agnostic methods


    【解决方案1】:

    我将这些方法称为操作

    它们使对象能够用作运算符。但是我不称它们为操作符,因为我编写了很多 C++,其中operator 方法具有特定且不同的含义。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2011-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-30
        相关资源
        最近更新 更多