Go 언어 interface – 업무에 사용하는 Go 언어 13
Go 언어 interface업무에 사용하는 Go 언어 시리즈 13번째. Go interface는 동작(Behavior)을 정의하는 추상 타입입니다.인터페이스는 구조체나 다른 타입들이 특정 메서드를 구현했는지를 확인하여 다형성을 지원합니다.이를 통해 Go는 객체 지향 프로그래밍의 중요한 요소 중 하나인 다형성(Polymorphism)을 효과적으로 제공합니다. 여러 타입이 있고 각 타입에 대한 동작의 의미는 같으나 코드는 분리해야 할 때 사용하면 좋다.예를 들면, 사각형, 원 등 여러 … Read more