추상
여러 가지 사물이나 개념에서 공통되는 특성이나 속성 따위를 추출하여 파악하는 작용
객체 지향에서 추상화
- 추상화란 구체적인 것을 분해해서 관심 영역에 대한 특성만을 가지고 재조합하는 것.
- 추상화란 구체적인 것을 분해해서 관심 영역(애플리케이션 경계)에 있는 특성만 가지고 재조합 하는것 ⇒ 모델링
- 실제 사물을 정확히 복제하는 것이 아니라 목적에 맞게 관심 있는 특성만을 추출해서 표현하는 것이다.
- 클래스 설계(추상화)를 위해서는 애플리케이션 경계(Context)부터 정해야 한다.
- 객체 지향에서 추상화의 결과는 클래스이다.
- 추상화 = 모델링 = 자바의 class 키워드
