개념의 3가지 관점
객체의 분류 장치로서의 개념은 3가지 관점을 갖는다.
- 심볼 : 개념을 지칭하는 이름
- 내연 : 개념의 의미 (개념을 객체에 적용할 수 있는지 여부를 판단하기 위한 조건)
- 외연 : 개념에 따라 객체들이 모여 이뤄진 집합
객체을 분류하기 위한 틀
객체에 개념을 적용시키다 라는 표현은 외연(집합)에 해당 객체를 집어넣는다 와 일맥상통한 이야기이다.
객체지향에서 분류는 중요한 개념이다. 분류의 기준이 객체지향의 품질을 결정하기 때문이다.
분류는 추상화를 위한 도구다
추상화
- 차이점은 버리고 공통점을 취하는 일반화
- 불필요한 세부사항을 제거함
개념을 이용한 분류는 추상화의 2가지 측면을 모두 사용한다.
⇒ 개념은 객체들의 복잡성을 극복하기 위한 추상화 도구이다.
'📚 개발자의 서재 > 객체지향의 사실과 오해' 카테고리의 다른 글
[객체지향의 사실과 오해] 협력하는 객체들의 공동체 -2 (0) | 2025.03.12 |
---|---|
[객체지향의 사실과 오해] 협력하는 객체들의 공동체 -1 (0) | 2025.03.11 |
07/30일 독서 (0) | 2024.07.30 |
독서3일차 (객체, 상태, 행동) (0) | 2024.07.23 |
독서 2일차 (0) | 2024.07.19 |