나의 개발일지

[인프런 워밍업 클럽 3기](Day 2 미션) 추상과 구체의 예시를 적어보기 본문

스터디/인프런 워밍업 클럽 백엔드 코드 3기

[인프런 워밍업 클럽 3기](Day 2 미션) 추상과 구체의 예시를 적어보기

사각분무기 2025. 3. 4. 19:17

미션 설명

"추상과 구체" 강의를 듣고, 생각나는 추상과 구체의 예시가 있다면 한번 3~5문장 정도로 적어봅시다. 일상 생활, 자연 현상, 혹은 알고 있는 개발 지식 등 어느 것이든 상관 없습니다.
추상에서 구체로, 또는 구체에서 추상으로 방향은 상관 없으나, 어떤 것이 추상이고 어떤 것이 구체 레벨인지 잘 드러나게 작성해 보아요 :)

나의 답

  • 1
    • 추상
      • 코드를 꼽는다
    • 구체
      • 기기에 연결되어있는 코드를 콘센트의 두 구멍에 맞춰 연결함으로써 전력을 공급한다.
  • 2
    • 추상
      • 커피를 마신다
    • 구체
      • 커피가 담긴 컵을 손으로 잡아 고정시킨 상태에서 컵의 각도를 조절하여 커피를 입에 주입한다.
  • 3
    • 추상
      • 지하철을 탄다
    • 구체
      • 지하철 역사의 입구를 찾아 들어간 후 전철에 탑승하여 원하는 정거장에서 하차한다

한마디

SOLID의 주요 법칙 중 하나인 추상화는 자주 거론되곤 하는 개념입니다. 이를 바탕으로 한 수많은 코드들을 보며 막연하게나마 추상을 막연하게나마 이해하고 있다고 생각했지만 이번 강의를 통해 제대로 알아갑니다

사물이나 행위에 이름을 부여한다는 것이 곧 추상화라는 것, 대상의 복잡한 세부 사항 중 중요한 부분만을 추출하는 것이 곧 추상화라는 것이라는 설명은 지금껏 들어왔던 추상화에 대한 설명 중 가장 명료한 것 같습니다.