티스토리 뷰
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
- 습관 버리기
- 인생 필수책
- POCU
- 패턴인식
- 추상화
- 디자인 패턴
- 생각의 탄생
- 늦었을 때가 가장 빠를 때다
- 김포프
- 유추
- 관찰
- 젊을 때 읽을수록 더 좋음
- Pope Kim
- 빌드봇
- OOP
- 프로그래밍
- 쉬운 책
- 몸 최적화
- 개발자
- 습관을 바꾸는 방법
- 형상화
- 다형성
- Java
- 상위 20% 능력 학습
- 상속
- 감정이입
- 패턴형성
- 지속 가능한 습관
- 천재를 이기는 타이탄의 도구들
- 캡슐화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함