Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- go
- 12761 돌다리
- ddd
- golang struct
- hadoop
- golang
- 자바 디자인 패턴
- 우분투
- flask
- 12761번 돌다리
- domain driven develop
- http 완벽가이드
- 고 배열
- 백준 12761
- 백준 파이썬
- 도메인 주도 개발 시작하기
- 도메인 주도 개발
- MongoDB Realm
- 정렬
- http 개념
- 트리 순회
- String 함수
- 자바
- 백준 12761번
- 백준
- 백준 사이트
- 몽고디비 렘
- 하둡
- 파이썬
- 자바 디자인패턴
Archives
- Today
- Total
목록go 빈 인터페이스 (1)
개발바닥

Go 인터페이스란? 이기종간 기능을 약속하여 서로 다른 기기일지라도 오직 기능적인 관점에서 일관성을 유지하기 위해 사용한다. Go에서 구조체는 필드들의 집합체라면, 인터페이스는 메서드들의 집합체이다. 인터페이스는 타입이 구현해야 하는 메서드 원형들을 정의한다. 인터페이스의 이름은 보통 변수에 ~er이 붙는다. 특정 타입이 인터페이스에서 정의된 메소드를 구현했다면, 해당 타입은 인터페이스를 구현했다고 본다. 인터페이스 선언 type 인터페이스명 interface{ ... 메소드 ... } 인터페이스를 왜 쓰는가? 타입 확장에 유연하게 대응하기 위함 Go 언어에서는 매개변수와 반환이 다르더라도 이름이 같은 메서드는 있을 수 없다. 이러한 문제점을 해결하기 위해서 메소드명을 다르게 해서 해결할 수 있지만, 좋..
GO 언어
2022. 3. 6. 22:28