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