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

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