싱글턴 패턴 (1) 썸네일형 리스트형 Chapter 8. 접근 제한자(Access Modifier)와 싱글턴 패턴(Singleton Pattern) 8. 1. 접근 제한자(Access Modifier)란? 몇 개월에 걸쳐 열심히 만들어낸 음원을 다른 사람이 도용해서 쓴다면 정말 화가 나겠죠. 이러한 사태를 방지하기 위해 저작권이라는 권리가 존재하는 것처럼 개발자가 열심히 만든 자바 소스 코드를 다른 사람이 함부로 동의 없이 사용하거나, 삭제 또는 망가뜨리는 행위를 하게 된다면 프로그래밍 생태계는 그야말로 무법지대가 되어버릴 것입니다. 이처럼 내가 작성한 코드 또는 다른 개발자가 작성한 코드를 어느 수준까지 사용 또는 편집하는 것을 허용할지 구체적으로 가이드를 제시하는 데 사용하는 것이 바로 접근 제한자입니다. 접근제한자는 객체지향 프로그래밍의 4대 원칙 중 하나인 캡슐화와 연관이 있는 개념입니다. 캡슐화란 ‘객체의 속성(data fields)과 행위.. 이전 1 다음