sh1mj1_log

  • 홈
  • 태그
  • 방명록

단일 책임 원칙 1

상속과 코드 재사용. 상속을 사용할 때 조심해야 할 점을 중심으로 - 코드로 이해하는 객체지향

재사용 관점에서 상속 은 클래스 안에 정의된 인스턴스 변수와 메서드를 자동으로 새로운 클래스에 추가하는 구현 기법입니다. 코드 재사용의 다른 방법으로는 합성이 있습니다. 새로운 클래스의 인스턴스 안에 기존 클래스의 인스턴스를 포함시키는 방법입니다. 합성은 다음 글에서 알아보고 이번에는 상속에 대해 자세히 알아봅니다. 상속과 중복 코드 DRY 원칙 중복 코드는 변경을 방해합니다. 중복 코드는 코드를 수정하는데 드는 비용을 더 증가시킵니다. 테스트를 할 때도 그렇죠. 중복 여부를 판단하는 기준은 모양이 아니라 변경입니다. 요구사항이 변경되었을 때 두 코드를 함께 수정해야 한다면 이 코드는 중복인 것입니다. 중복 여부를 결정하는 기준은 코드가 변경에 반응하는 방식입니다. 코드의 모양이 유사하다는 것은 단지 중..

Computer Science/객체지향 2023.08.28
이전
1
다음
더보기
프로필사진

공부하고 작업한 내용을 정리하고 기록하는 블로그

  • 분류 전체보기 (175)
    • 우아한 테크 코스 (1)
      • 프리코스 (3)
      • 레벨 1 (0)
      • 레벨 2 (1)
    • Kotlin (51)
    • Android (1)
      • Theory (7)
      • TOYTOY (4)
      • UI (5)
      • 프로젝트 (6)
      • 테스팅 (5)
    • iOS (0)
      • Theory (0)
      • App (0)
      • Swift (0)
    • 데이터베이스 (4)
    • CrossCompile (7)
    • Java (31)
      • 코딩테스트 (29)
      • 이론 (1)
    • spring (14)
      • 스프링 입문 - 코드로 배우는 스프링 부트, 웹 .. (0)
      • 스프링 핵심 원리 - 기본편 (0)
      • 스프링 MVC 1편 (0)
      • 스프링 MVC 2편 (0)
      • 스프링 DB 1편 (0)
      • 스프링 DB 2편 (14)
    • Computer Science (33)
      • Http 웹 지식 (8)
      • 컴퓨터 구조 (2)
      • 객체지향 (18)
      • 디자인 패턴 (5)
    • docker (0)

Tag

트랜잭션, MVC, Android, db, 오브젝트, Java, 예외, 안드로이드, 백준, 스프링, 코틀린, boj, 코테, 타임리프, 알고리즘, 서블릿, 데이터베이스, 자바 스프링, 자바, kotlin,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 © Kakao Corp. All rights reserved.

티스토리툴바