mirabo01 님의 블로그

  • 홈
  • 태그
  • 방명록
  • 소개
  • 개인정보처리방침
  • 문의

Go다형성 1

Go 언어 인터페이스(interface): 느슨한 결합과 다형성 이해하기

구조체와 메서드까지 익혔다면, 이제 Go 설계의 핵심이라고 할 수 있는interface를 이해할 차례다.Go 인터페이스는 다른 언어의 인터페이스나 추상 클래스와 개념적으로 비슷해 보이지만,사용 방식과 철학은 꽤 다르다.특히 “명시적으로 구현하지 않는다”는 점에서 처음 접하면 헷갈리기 쉽다.이 글에서는Go 인터페이스가 무엇인지어떻게 구현되는지실무에서 왜 자주 쓰이는지를 예제와 함께 정리해본다.interface란 무엇인가Go에서 인터페이스는 메서드 집합의 정의다.type Reader interface { Read() string}필드는 없다어떤 메서드를 가져야 하는지만 정의한다이 인터페이스를 구현하려면,해당 메서드를 가진 타입이면 자동으로 인터페이스를 만족한다.명시적인 implements가 없다Go 인..

backend 2026.01.13
이전
1
다음
더보기
프로필사진

mirabo01 님의 블로그

코딩과 개발 지식을 쉽게 정리하고 공유하는 블로그입니다.

  • 분류 전체보기 (240)
    • git (12)
    • 네트워크 (2)
    • frontend (123)
      • html (7)
      • css (11)
      • javascript (58)
      • react (44)
    • backend (26)
    • infra (22)
    • docker (9)
    • react-native (16)
    • AI (19)
    • 기타 (10)

Tag

AI개발, Kubernetes, Go, 인프라, Go동시성, Go실무, 쿠버네티스, RN입문, Go기초, ai코딩, GoAPI, 컨테이너, 운영, OpenClaw, RN실무, nethttp, Golang, ReactNative, AI프로그래밍, 리소스관리,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 블로그 안내

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바