티스토리 뷰
728x90
반응형
데이터를 다루는데에 있어서 구조체(struct)의 한계를 극복하기 위해서 태어난 하나의 패러다임이다.
현실의 물체들은 `상태`와 `동작`을 가진다. 그러면 현실의 물체들과 같이 프로그래밍에서 데이터(상태)와 함수(동작)을 가지고 있는 것을 구현하면 어떨까?에서 시작한 것이 OOP이다.
그러나 모든 것이 개체(물체)는 아니다. 굳이 개체 형식으로 만들 필요가 없는 데이터는 기존의 절차형 프로그래밍으로 작성하는게 더 효율적이다.
따라서 OOP는 프로그램을 구성하는 기본 요소들을 개체로 보려는 노력이다.
728x90
반응형
'POCU' 카테고리의 다른 글
개발자를 고민하는 사람들이 꼭 보면 좋은 책 (0) | 2022.11.20 |
---|---|
'중간부터 시작하기' 도구가 적용된 실습/과제들 (0) | 2022.11.07 |
[2500] 캡슐화와 추상화 간단 설명 (0) | 2022.10.29 |
POCU 프로그래머 기본 수학 강의(COMP1000) 후기 (2) | 2022.08.15 |
개발자 진로 시작과 COMP1500 후기 (10) | 2022.04.18 |
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 다형성
- 디자인 패턴
- 유추
- 습관 버리기
- 지속 가능한 습관
- Pope Kim
- 프로그래밍
- 개발자
- 몸 최적화
- 추상화
- 패턴형성
- 상위 20% 능력 학습
- 관찰
- 김포프
- 패턴인식
- Java
- 캡슐화
- 늦었을 때가 가장 빠를 때다
- OOP
- 젊을 때 읽을수록 더 좋음
- 천재를 이기는 타이탄의 도구들
- 감정이입
- 형상화
- 빌드봇
- 상속
- POCU
- 인생 필수책
- 생각의 탄생
- 습관을 바꾸는 방법
- 쉬운 책
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함