본문 바로가기 메뉴 바로가기

le récit de ellie

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

le récit de ellie

검색하기 폼
  • 분류 전체보기 (178)
    • Life (7)
    • Backend (32)
      • Java (23)
      • Spring (1)
      • SQL (1)
      • Infra (2)
    • Frontend (21)
    • Python (29)
    • Android (4)
      • Kotlin (4)
    • Data (11)
      • R (10)
      • 데이터엔지니어링 (0)
    • CS (8)
    • Algorithm (25)
    • 프로젝트 (21)
    • C (0)
      • C Compiler (0)
    • Tool (1)
  • 방명록

inheritance (1)
상속은 정말 나쁜가?

우아한테크코스 강의 중 네오께서 해주신 "상속", "클래스와 인스턴스(심화)" 강의 중 일부를 정리하면서 추가로 학습한 내용과 나의 소소한 생각을 작성하였다. "상속보다는 컴포지션을 사용하라", "상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라", "추상 클래스보다는 인터페이스를 우선하라" 등 이펙티브 자바 3/E에는 조슈아 블로크님의 상속에 대한 부정적인 의견들이 가득하다. 상속은 정말 나쁜가? 상속은 죄가 없다!! 내가 잘 못 사용하고 있을 뿐!! 상속은 코드를 재사용하는 강력한 수단이지만 항상 최선의 선택이 되는 것은 아니다. 상속은 여러가지 단점을 가지지만, 근본적인 원인은 상속 그 자체가 아니라 상속을 잘 못 사용하고 있는 우리들이다. 상속을 잘 못 사용할 경우 큰 부작용이 ..

Backend/Java 2022. 3. 17. 00:09
이전 1 다음
이전 다음
공지사항
최근에 올라온 글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바