개요
- 객체 지향 프로그래밍에서 중요한 개념 중 하나
- 복잡한 현실세계의 문제를 간소화, 관련있는 특징만을 뽑아내어 프로그래밍에 적용
추상화
- 정의
- 복잡한 것을 단순화하는 과정
- 주어진 문제나 대상에서 핵심적인 특징이나 구조만을 추려내는 것
추상화 그림 특징
- 현실 세계의 대상이나 개체를 정확하게 표현하는 것이 아님
핵심적인 특징
혹은느낌
을 담아냄
- 간혹 그림을 보고도 무엇인지 알아내기 힘든 경우가 있음
객체지향에서의 추상화
- 여러 가지 사물이나 개념에서 공통되는 특성이나 속성을 추출 혹은 파악
- 이집트 화가들은 그 사람의 사실적 모습이 아니라 각 부분의 특징을 가장 잘 표현할 수 있도록 신체를 분해/결합하여 벽화를 그림
- 실제 모습이 아닌 추상적인 모습을 그려서 그 인물의 특징을 더욱 정확하게 묘사하려고함
Uploaded by N2T
'자바 > 스프링입문객체지향' 카테고리의 다른 글
[3단원]추상화와 T 메모리 (0) | 2023.08.20 |
---|---|
추상화는 모델링이다 (0) | 2023.08.20 |
객체지향의 4대 특성 -캡상추다 (0) | 2023.08.19 |
상속에 대한 오해 - 클래스 vs 객체 =?= 붕어빵틀 vs 붕어빵 (0) | 2023.08.19 |
객체지향은 인간 지향이다. (0) | 2023.08.19 |