Go 언어, 상속 대신 '조합'으로 더 유연하게! 구조체 상속 완벽 이해하기
Go 언어, 상속 대신 '조합'으로 더 유연하게! 구조체 상속 완벽 이해하기들어가며: Go 언어는 왜 상속 대신 조합을 선택했을까요?많은 객체지향 프로그래밍 언어에서 '상속'이라는 개념은 정말 중요합니다.마치 부모님의 좋은 유전자를 물려받는 것처럼, 새로운 클래스가 기존 클래스의 특징과 능력을 이어받을 수 있게 해주는데요.하지만 Go 언어는 조금 다른 길을 선택했습니다.전통적인 클래스 기반 상속 대신, '조합(Composition)'이라는 방식을 사용하는데요.이번 글에서는 Go 언어의 구조체 조합이 어떻게 작동하는지, 그리고 이를 통해 어떻게 복잡한 데이터 구조를 만들어낼 수 있는지 쉽고 재미있게 알아보겠습니다.Go 언어의 매력덩어리, 구조체(Struct)란 무엇일까요?Go 언어에서 구조체(Struct)..