“实例变量到局部变量”的模式名称

时间:2018-03-13 00:55:33

标签: c# design-patterns

这种编码模式“实例变量到局部变量”通常对简单的线程安全有用。

class SomeClass
{
    public int SomeNumber { get; set; } = 42;

    public ReturnValue UseSomeNumber(...)
    {
        int someNumberCopy = this.SomeNumber;
        if (someNumberCopy > ...)
        {
            // ... do some work with someNumberCopy
        }
        else
        {
            // ... do something else with someNumberCopy
        }
    }
}

(摘自C# Copying instance variable to local variable in functions of same class,修改私有字段为公共财产。)

此模式是否有简称?

我认为很难在没有任何评论的情况下一目了然,但也难以对这种模式的所有出现写下解释性评论。

我只是想把模式的名称写成“Google it”,但我找不到任何合适的简单词。

0 个答案:

没有答案