강씨의 개발 지도

강씨의 개발 지도

  • 분류 전체보기 (37)
    • 책 공부 (10)
      • 스프링 입문을 위한 자바 객체 지향의 원리와 이해 (10)
    • 프로젝트 공부 (4)
      • 스프링 입문 (0)
      • 파이썬 입문 (2)
      • 회계 (1)
      • 엑셀 (1)
    • 백엔드 (18)
      • 기본 (2)
      • AWS (2)
      • Docker (0)
      • Jenkins (13)
      • Spring (1)
    • 프론트엔드 (0)
      • 기타 (3)
      • React (0)
      • React Native (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

강씨의 개발 지도

컨텐츠 검색

태그

자바 배포 jenkins 상속성 github 뷰 추상화 깃허브 reactnative 객체지향 Maven 캡슐화 View plugin React 다형성 Java 메이븐 객체 지향 젠킨스

최근글

댓글

공지사항

아카이브

상속성(2)

  • 상속성

    위의 예시를 보면 알 수 있듯이 객체 지향에서의 상속은 우리가 일반적으로 알고 있는 상속의 개념이 아니라 상위 클래스의 특성을 하위 클래스에서 상속하고 거기에 더해 필요한 특성을 추가하는 것이다. 즉 확장과 세분화의 개념이다. 따라서 부모 클래스 - 자식 클래스라는 표현보다는 상위 클래스 - 하위 클래스 또는 슈퍼 클래스 - 서브 클래스라는 표현이 맞고 상위 클래스 쪽으로 갈수록 추상화, 일반화 됐다고 말하며, 하위 클래스 쪽으로 갈수록 구체화, 특수화 됐다고 말한다. 상속 관계에서 반드시 만족해야 할 문장이 있다. " 하위 클래스는 상위 클래스이다. " - 로버트 C.마틴의 객체 지향 설계 5원칙 中 LSP( 리스코프 치환 원칙 ) - 예를 들어보자 상속의 잘못된 예인 조직도의 경우 - 아버지는 할아버..

    2022.11.14
  • 객체 지향의 4대 특성

    ※ 해당 게시물은 스프링을 위한 자바 객체 지향의 원리와 이해 ( 김종민 지음 ) 을 읽고 요약하여 작성한 것입니다. 와우.. 캡! 상추다!! 캡 - 캡슐화 ( Encapsulation ) : 정보 은닉 ( Information hiding ) 상 - 상속 : 재사용과 확장 추 - 추상화 ( Abstraction ) : 모델링 다 - 다형성 ( Polymorphism ) : 사용 편의

    2022.11.14
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바