Swift의 접근제어

객체지향을 접하다 보면 중요하게 나오는 키워드가 ‘정보 은닉’과 ‘캡슐화(Encapsulation)’ 입니다. 이는 특정 개념을 나타내는 데이터와 메소드를 하나로 묶어서 손쉽게 사용하게 만들고, 그 상세 구현 내용은 감춤으로써 재사용성을 높이고 잘못된 사용을 방지하는 효과를 가집니다. 이를 위해 사용하는 개념 중 하나가 바로 접근 제어(Access Control)입니다. 접근 제어는 코드의 특정 부분을 다른 코드가... [Read More]