23
不変オブジェクトが良い場合、なぜ人々は可変オブジェクトを作成し続けるのですか?[閉まっている]
不変オブジェクト¹が優れたシンプルなものであり、並行プログラミングでメリットがある場合、プログラマーはなぜ可変オブジェクトを作成し続けるのですか? 私はJavaプログラミングで4年の経験があり、それを見ると、クラスを作成した後に最初に行うことは、IDEでゲッターとセッターを生成することです(したがって、変更可能になります)。認識不足がありますか、ほとんどのシナリオで可変オブジェクトを使用しても問題ありませんか? ¹ 不変オブジェクトとは、作成後に状態を変更できないオブジェクトです。 ² 可変オブジェクトは、作成後に変更できるオブジェクトです。