상속과 구상 차이1 상속(Inheritance)과 구성(Composition) 디자인 패턴을 학습하면서 구성이라는 단어를 마주했다. 처음에는 ~ has A 정도로 그저 이해하고 넘어갔었다. 하지만 읽으면 읽을수록 상속과 구성이라는 단어가 계속해서 번갈아서 언급되니 이 단어에 대한 정확한 이해가 있어야 문맥을 정확하게 이해할 수 있었다. - 상속의 장점? 먼저 우리가 상속을 사용하는 이유는 다양하다. 코드의 재사용, 변화에 대한 유연성 등 여러 장점들을 생각하고 사용하는데 실상은 상속을 정확하게 이해하고, 이를 바탕으로 적절하게 사용해야 이런 상속의 장점들을 발현시킬 수 있으며 그렇지 않은 경우 오히려 강한 결합을 가진 즉, 코드의 유연성을 해치게 된다. - 상속이란 상속은 부모 클래스(상위 클래스 혹은 슈퍼 클래스) 와 자식 클래스(하위 클래스) 관계를 만들어 자식 클래스는 부모클.. 2023. 2. 10. 이전 1 다음