캡슐화 구현 장부 문서양식
첨부된 "양식 파일" 다운로드 링크는 아래로 내리시면 연관(관련)된 서식 목록 아래 쪽에 있습니다.
객체지향 프로그래밍에서 데이터와 메서드를 하나의 단위로 묶어 내부 구현을 숨기고 외부에서 접근을 제어하는 캡슐화의 설계 및 구현 방식을 상세히 기록하는 양식으로 캡슐화 설계 목적, 접근 제어자 활용, 클래스명, 패키지, 접근제어자, 메서드 유형으로 구성되어 있습니다.
캡슐화 주요항목
캡슐화 주요항목
- 캡슐화 목적: 객체의 내부 상태를 보호하고 데이터의 직접적인 외부 접근을 제한하여 객체의 안전성을 강화하는 설계 원칙을 적용합니다.
- 접근 제어자 활용: 클래스 멤버의 가시성을 조절하여 외부에서 허용된 인터페이스만을 통해 객체와 상호작용할 수 있도록 구현합니다.
- 정보 은닉 전략: 객체의 내부 데이터를 비공개로 설정하고 공용 메서드를 통해 제한적인 데이터 접근과 조작을 가능하게 합니다.
- 객체 상태 관리: 클래스 내부의 데이터 무결성을 유지하고 예상치 못한 외부 변경으로부터 보호하는 메커니즘을 제공합니다.
첨부파일
