기억의 고체화를 위한 개발 블로그

    2024/10/17 1

    상속보다 컴포지션(조합)을 사용하라

    상속보단 컴포지션을 사용하라 라는 멘토님의 질문을 듣고 인터넷에 이것저것 찾아봤다.그중에 가장 이해가 잘되는 블로그 를 보고 작성할 예정이다. 해당 내용은 Effective Java 에 Item 18에 나오는 내용이다. 언제 상속을 사용할까?상속은 "is-a" 관계를 표현할 때 유용하다.즉 "A는 B다" (개는 동물이다)처럼, 객체들이 완전히 같은 범주에 있을 때 사용이 가능하다. 아니면 확장 목적으로 설계되거나 동일한 프로그래머가 개발할때 등등 이유가 있다.   상속을 할떄 캡슐화가 꺠지는 경우 class Animal { public void makeSound() { System.out.println("Animal is making a sound."); }}class Dog ex..

    Java 2024.10.17
    이전
    1
    다음
    더보기
    프로필사진

    기억의 고체화를 위한 개발 블로그

    현재 Java 개발자로 재직중입니다. 블로그는 제가 성장 하는데 도움이 되는 글입니다.

    • 분류 전체보기 (73)
      • Java (35)
        • Spring Boot (7)
        • Book (0)
      • Php (2)
        • Laravel (1)
      • DevOps (2)
        • Kubernetes (4)
      • 일상 및 생각 (2)

    Tag

    fluentd, 쿠버네티스, 스프링 부트, k8s, postman 오류, java11, java, f-lab 1개월 후기, Spring, Laravel, f-lab, 인프런, java backend 멘토링, 에프랩, efk, 419 error, CORS, 홈서버구축, cnrk, 에프랩 1개월 후기,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2024/10   »
    일 월 화 수 목 금 토
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © AXZ Corp. All rights reserved.

    티스토리툴바