프로그래밍과 추상화1 [Programming Language] 2. 추상화 추상화의 정의특정 대상에서 필수 속성만을 뽑아내어 상위 개념으로 범주화복잡한 정보 속에서 중요한 부분만을 선택하여 일반화추상화 = 일반화, 분류, 부류화현생 인류의 핵심 특징 중 하나인간의 언어 발달과 밀접하게 연계범주화된 개념이 더 포괄적일수록 높은 추상화 수준높은 추상화 수준은 더 많은 사례를 포괄하는 정보가 포함되며, 반면 낮은 추상화는 더 구체적이고 국지적A의 한 개 문장 = B의 여러 개 문장A의 개념 하나를 구현하기 위한 B의 방식이 여러 개 존재구체화, 특수화와는 반대추상화의 예 물리적 외양의 추상화: 비행기 프라모델, 지도, 그래프 모형화 분류의 추상화: 생물의 계통수, 직장 조직도 / 특정 범주 안에 속하는 여러 개체를 분류하여 설명언어적 추상화: 사전의 표제어 / 간단히 특정 대상을 추.. 2024. 10. 31. 이전 1 다음 728x90