Khadra

  • 홈

다형성 1

[2] 객체 지향 프로그래밍 소개 - OOP의 기둥들

출처 : 디자인 패턴에 뛰어들기 - 알렉산더 슈베츠 도서객체 지향 프로그래밍(OOP)은 프로그래밍 패러다임 중 하나로, 다음의 4가지 핵심 개념에 기반을 둔다.추상화, 캡슐화, 상속, 다형성 각각의 개념을 간단한 예제로 이해할 수 있다.1. 추상화추상화는 실생활의 객체를 특정 맥락에서만 필요한 속성과 행동으로 모델링하는 것이다.불필요한 세부 사항은 생략한다.중요한 부분만을 남긴다.그림 예제-1)위 그림과 같이, Airplane 클래스는 비행 시뮬레이터와 항공 좌석 예약 시스템에서 다르게 추상화될 수 있다.비행 시뮬레이터: 비행의 물리적 특성과 조작에 관한 정보 포함항공 좌석 예약 시스템: 좌석 배치와 예약 가능 여부 정보 포함예제 코드 class Airplane { public: vo..

Self-Dev/Design Patterns R&D 2024.05.26
이전
1
다음
더보기

방문자수Total

  • Today :
  • Yesterday :
프로필사진

Khadra

  • All View (110)
    • Self-Dev (36)
      • Design Patterns R&D (35)
      • Coding Test (1)
    • C (0)
    • C++ (0)
    • C# (60)
      • 문법 정리 (39)
      • 응용 정리 (15)
      • 구현 (6)
    • Objective-C (0)
    • Swift (0)
    • UnityEngine (0)
      • C# (0)
      • 2D Project (0)
      • 3D Project (0)
      • UI Tip (0)
      • 유용한 링크 (0)
    • 일상 (14)
      • 여행 숙소 (1)
      • 여행 (5)
      • 맛집 (6)
      • 카페 (2)

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바