Singleton 디자인 패턴

김민혁·2022년 1월 25일
0

외부에서 생성자에 접근 급지 -> 생성자의 접근 제한자를 private으로 설정
내부에서는 private에 접근 가능하므로 직접 객체 생성 -> 멤버 변수이므로 private 설정
외부에서 private member에 접근 가능 getter 생성 -> setter는 불필요
객체없이 외부에서 접근할 수 있도록 getter와 변수에 static 추가
외부에서는 언제나 getter를 통해서 객체를 참조하므로 하나의 객체 재사용

profile
학생

0개의 댓글