特定のコンテキストでは、私は C# で開発していますが、これは他の言語/フレームワークにも適用できると思います。
プライベート ゲッターとパブリック セッターを使用してプロパティを作成することは完全に合法であることを理解しています。
public int MyInt { private get; set; }
クライアントが現在の値を取得できずにプロパティを設定できるようにする理由を理解するのに苦労しています。このタイプの動作は、どのような状況で望ましいのでしょうか?
特定のコンテキストでは、私は C# で開発していますが、これは他の言語/フレームワークにも適用できると思います。
プライベート ゲッターとパブリック セッターを使用してプロパティを作成することは完全に合法であることを理解しています。
public int MyInt { private get; set; }
クライアントが現在の値を取得できずにプロパティを設定できるようにする理由を理解するのに苦労しています。このタイプの動作は、どのような状況で望ましいのでしょうか?