- C# 속성에서 public setter는 외부에서 무분별한 변경을 초래할 수 있음 ⚠️.
- private 또는 protected setter를 사용하여 접근을 제한하는 것이 좋음 🔒.
- init을 사용하면 객체 생성 시에만 속성을 설정할 수 있어 불변성을 확보 가능 🛠️.
- 속성 setter 접근 제한은 내부 상태 보호, 예방적 변경 방지, API 안전성 및 명확성 향상에 기여 🛡️.
Recommanded Videos
2024. 11. 19.
2023. 10. 22.
2025. 6. 2.
2025. 4. 9.
2024. 12. 11.
2023. 7. 1.