Go 구조체와 인터페이스를 활용한 객체지향 프로그래밍 기법

1. 구조체 정의, 초기화, 그리고 메서드 구조체 정의와 초기화 Go 언어는 전통적인 '클래스' 키워드나 상속을 제공하지 않습니다. 대신 구조체(struct)를 내장(embedding)하고 인터페이스를 활용하여 더 유연하고 확장성 있는 객체지향 패턴을 구현합니다. 다음은 학생 정보를 담는 구조체 예시입니다. type Student struct { id uint name string male ...

7월 3일 17:36에 게시됨