나의 개발일지
[인프런 워밍업 클럽 3기](Day 2 미션) 추상과 구체의 예시를 적어보기 본문
미션 설명
"추상과 구체" 강의를 듣고, 생각나는 추상과 구체의 예시가 있다면 한번 3~5문장 정도로 적어봅시다. 일상 생활, 자연 현상, 혹은 알고 있는 개발 지식 등 어느 것이든 상관 없습니다.
추상에서 구체로, 또는 구체에서 추상으로 방향은 상관 없으나, 어떤 것이 추상이고 어떤 것이 구체 레벨인지 잘 드러나게 작성해 보아요 :)
나의 답
- 1
- 추상
- 코드를 꼽는다
- 구체
- 기기에 연결되어있는 코드를 콘센트의 두 구멍에 맞춰 연결함으로써 전력을 공급한다.
- 추상
- 2
- 추상
- 커피를 마신다
- 구체
- 커피가 담긴 컵을 손으로 잡아 고정시킨 상태에서 컵의 각도를 조절하여 커피를 입에 주입한다.
- 추상
- 3
- 추상
- 지하철을 탄다
- 구체
- 지하철 역사의 입구를 찾아 들어간 후 전철에 탑승하여 원하는 정거장에서 하차한다
- 추상
한마디
SOLID의 주요 법칙 중 하나인 추상화는 자주 거론되곤 하는 개념입니다. 이를 바탕으로 한 수많은 코드들을 보며 막연하게나마 추상을 막연하게나마 이해하고 있다고 생각했지만 이번 강의를 통해 제대로 알아갑니다
사물이나 행위에 이름을 부여한다는 것이 곧 추상화라는 것, 대상의 복잡한 세부 사항 중 중요한 부분만을 추출하는 것이 곧 추상화라는 것이라는 설명은 지금껏 들어왔던 추상화에 대한 설명 중 가장 명료한 것 같습니다.
'스터디 > 인프런 워밍업 클럽 백엔드 코드 3기' 카테고리의 다른 글
| [인프런 워밍업 클럽 3기](Day 18 미션) 테스트 코드 (0) | 2025.03.26 |
|---|---|
| [인프런 워밍업 클럽 3기](Day 16 미션) 레이어별 특징 및 테스트 방법 (1) | 2025.03.24 |
| [인프런 워밍업 클럽 3기](Day 4 미션) 리팩토링하기, SOLID 설명하기 (0) | 2025.03.06 |