불변 객체 설계 장부
첨부된 "양식 파일" 다운로드 링크는 아래로 내리시면 연관(관련)된 서식 목록 아래 쪽에 있습니다.
소프트웨어 개발에서 데이터의 안정성과 신뢰성을 확보하기 위해 불변 객체의 설계 원칙과 특성을 정의하고 문서화하는 중요한 참고 자료로 활용되는 서식으로 객체명, 작성일, 담당자, 속성명, 불변여부로 작성 되었습니다.
불변객체 설계 주요항목
불변객체 설계 주요항목
- 불변성: 객체 생성 후 상태 변경이 불가능하고 읽기 전용으로 유지되는 설계 원칙을 적용합니다.
- 데이터 무결성: 객체의 내부 상태를 보호하고 일관성을 유지하는 메커니즘을 구현합니다.
- 스레드 안전성: 멀티스레드 환경에서 동시성 문제를 방지하는 설계 전략을 수립합니다.
- 성능 최적화: 불변 객체의 캐싱과 공유를 통해 메모리 사용 효율성을 높입니다.
- 생성자 제한: 객체 생성시 모든 필수 속성을 초기화하고 변경을 방지하는 생성자를 정의합니다.
첨부파일
