2010-11-28 Scala de Design Pattern: Immutable Scala オブジェクトのインスタンスの状態が変わらないことをImmutable(不変)という。 Scalaでは基本的にImmutableを推奨。 純粋な関数型言語ではオブジェクトは全てImmutable。 このこと自体は並行処理には直接は関わらないが、 オブジェクトがImmutableであると、スレッド間でのwrite-write, write-readの衝突が起こらない。 今回はコードなし。