Code ‐ 객체지향 적용 - dnwls16071/Backend_Study_TIL GitHub Wiki

📚 상속과 조합 개념

  • 상속보다는 조합을 사용하자.
  • 상속은 시멘트처럼 굳어지는 구조로 클래스 간의 관계가 복잡해지면 수정이 어려워진다.(=부모와 자식 간 결합도가 높다.)
  • 조합과 인터페이스를 활용하는 것이 유연한 구조이다.
    • 상속을 통한 코드 중복 제거가 주는 이점보다 중복이 생기더라도 유연한 구조 설계가 주는 이점이 더 크다.