6-6. 변수 캡슐화하기
적용 시점
절차
예시
❌ Before
// constant.ts
const GRADES = ["A", "B", "C", "D", "E"]; // 변경 가능함, 하지만 삭제는 하면 안 됨
const DEPARTMENTS = ["컴퓨터공학과", "영어영문학과", "수학과"]; // 변경 불가함
// main.ts
GRADES.pop() // 삭제가 가능해져버림, 추후 문제 생길 여지 있음
DEPARTMENTS.push('화학공학과') // 변경이 가능해져 버림, 추후 문제 생길 여지 있음⭕ After
Last updated