Go에서 메서드 및 인터페이스 사용
Go에서 메서드 및 인터페이스를 작성하는 모범 사례에 대해 알아봅니다.
학습 목표
이 모듈에서는 다음에 대해 알아봅니다.
- Go에서 캡슐화 및 컴퍼지션과 같은 OOP 원칙을 구현하는 방법
- 메서드를 작성하는 방법 및 메서드를 사용하는 이유
- 포함 메서드 및 오버로드 메서드를 작성하는 방법
- 인터페이스를 작성하고 사용하는 방법 및 다른 프로그래밍 언어의 인터페이스와 다른 이유
사전 요구 사항
- 애플리케이션을 만들 준비가 된 Go 환경. 가급적 Go 확장과 함께 Go 및 Visual Studio Code가 설치되고 구성되어 있어야 합니다.
.go
파일을 만들고 수정하는 능력- 터미널 프롬프트를 사용하여 Go 애플리케이션을 실행하는 능력
string
,int
,boolean
같은 기본 데이터 형식에 대한 지식.if
및for
문과 같은 기본적인 데이터 컨트롤 흐름 작성에 대한 지식- 함수 작성에 대한 지식
- 구조체 만들기에 대한 지식