[객체지향의 사실과 오해] 3. 타입과 추상화
03 타입과 추상화 추상화를 통한 복잡성 극복 추상화는 복잡한 것을 이해하기 쉽게 단순화하는 것이다. 복잡성을 해결하기 위해 추상화는 두 차원에서 이뤄진다. 사물들 간의 공통점은 뽑고, 차이점은 버리기 (일반화하기) 중요한 부분을 강조하기 위해 불필요한 세부 사항은 제거하기 객체지향과 추상화 1. 이상한 나라의 트럼프 ex) 앨리스에 나오는 등장인물 중 트럼프 모습을 하고 있는 정원사, 병사들, 신하, 왕자와 공주 등이 있다. 이들 모두 객체이다. 2. 추상화하여 그룹화하기 정원사, 병사들, 신하, 왕자와 공주는 '트럼프'라는 공통점을 가지고 있으며, 이들 모두를 트럼프라는 개념으로 단순하게 바라볼 수 있다. 정원사, 병사들, 여왕이라는 차이점은 무시하고, 공통점만 취하여 모두 트럼프라는 그룹으로 묶는다..
2023. 6. 16.