캡슐화와 추상화의 차이 나는 오늘 면접을 봤다.OOP로부터 캡슐화와 추상화의 차이에 대해 질문이 있었습니다. 캡슐화는 기본적으로 데이터 멤버와 멤버 함수를 클래스라는 단일 유닛으로 묶는 것이라고 답변했습니다.반면 추상화는 기본적으로 구현의 복잡성을 숨기고 사용자에게 접근하기 쉽게 하기 위한 것입니다.나는 그녀가 내 대답에 괜찮을 줄 알았다.하지만 그녀는 만약 둘의 목적이 정보를 숨기는 것이라면 이 두 가지 사이의 실제 차이는 무엇인지 질문했다.나는 그녀에게 어떤 대답도 할 수 없었다. 이 질문을 하기 전에 StackOverFlow의 다른 스레드를 읽고 이 두 OOP 개념의 차이에 대해 설명했습니다.하지만 나는 면접관을 설득할 수 있는 입장이 못 된다. 가장 간단한 예로 그것을 정당화할 수 있는 사람은 누..