private1 접근제한자 정리 및 성능 향상 이유 + final 제한자 프로젝트를 진행할 당시 적절한 접근제한자를 설정하는 것이 성능 향상에 도움이 되니 외부 접근이 없다면 private 처리를 해보자라는 피드백을 받아 코드를 수정했던 경험이 있다. 그래서 접근제한자에 대해 간단히 정리하고 성능에 어떠한 영향을 주는지 정리를 해보았다. 접근 제어는 객체지향의 중요 특징 중 하나인 은닉화를 구현하기 위한 핵심기능이다. 파일 간 또는 모듈 간에 접근을 제한할 수 있는 기능이다. 접근 제한자는 open, public, internal, fileprivate, private 다섯 가지 존재 접근 제한자 정리 public - 공개 접근 수준 어디서든 접근 가능 (자신이 구현된 소스파일, 그 소스파일이 속해있는 모듈, 그 모듈을 가져다 쓰는 모듈 등 모든 곳 가능) open - 개방 .. 2024. 2. 23. 이전 1 다음