[CS] 객체지향 OOP 개념 제대로 알기

2023. 1. 12. 20:29·Programming
목차
  1. 객체지향(OOP) 원칙
반응형

객체지향 (OOP)

  • 프로그램을 실제 세상에 가깝게 모델링하는 기법
  • 데이터를 추상화시켜 속성과 행위를 가진 객체로 만들고, 그 객체 간의 상호작용을 통해 로직을 구현하는 프로그래밍 방법
  • 코드 중복을 방지하고 재사용성을 높임

객체지향(OOP) 원칙

  • 캡슐화
  • 추상화
  • 상속
  • 다형성

클래스 (Class)

  • 특별한 데이터와 메서드의 집합
  • 설계도(틀)
  • 메모리상에 올라가지 않음

객체 (Object)

  • 하나의 class로 만들어진 여러 instance(object)는 각각 독립적이다.
반응형
  1. 객체지향(OOP) 원칙
'Programming' 카테고리의 다른 글
  • “TypeError: can’t compare offset-naive and offset-aware datetimes” 에러 해결하기 (datetime 관련 모듈 제대로 알기)
  • Django ORM 성능 최적화 N+1 문제 해결
  • [Python] 클래스 & 메소드
  • [CS] 프로세스 vs 쓰레드 정리
기록하기-
기록하기-
  • 기록하기-
    꾸밈없이 끊임없이
    기록하기-
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Programming
      • Episode
  • 블로그 메뉴

    • 깃허브
    • 링크드인
  • 링크

    • Github
    • LinkedIn
  • 공지사항

  • 인기 글

  • 태그

    파이썬 기초
    파이썬기초
    파이썬문법
    파이썬 문법
    python class
    python
    파이썬
    Django
    Python 문법
    python 기초 문법
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
기록하기-
[CS] 객체지향 OOP 개념 제대로 알기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.