private 상속1 C++ private 상속 private 상속은 기초 클래스의 public 멤버와 protected 멤버가 파생 클래스의 private 멤버가 됩니다. public 상속도 기초 클래스의 public 멤버와 protected 멤버가 파생 클래스의 public 멤버가 된 겁니다. has-a 관계를 모델링하는 방법 중 나머지 한 가지의 방법이 private 상속입니다. 파생 클래스는 기초 클래스의 인터페이스를 상속하는 것이 is-a관계의 역할이었지만 private상속은 파생 클래스가 기초 클래스의 인터페이스를 상속하지 않습니다. 상속이 안 되는 것은 has-a관계의 역할입니다. 컴포지션(컨테인먼트)과 다른 점 컨테인먼트는 객체를 이름이 있는 멤버 객체로 클래스에 추가하지만 private상속은 객체를 이름이 없는 상속된 객체로 클래스에 .. 프로그래밍/C++ 2019.10.24 Plorence