inheritance vs composition 노트정리 composition 그냥 당연하게 쓰는거임 계층구조를 띄지 않음 포함 관계에 있을 때 의존 한다라고 표현함 Spring DI와 연관이 있음 언제든지 유연하게 객체를 갈아치울 수 있다 << 핵심 둘 중 하나 써야 할 때 계층 구조를 생각하자 헷갈릴때 말로 내뱉어보기 when to use composition 불필요한 메서드를 상속받고 싶지 않을 때