Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 679 Bytes

File metadata and controls

13 lines (11 loc) · 679 Bytes

Базовый интерфейс модуля

В стандартной библиотеке Go принято называть базовый интерфейс модуля просто Interface. Этот подход используется во многих пакетах, где интерфейс определяет ключевое поведение для типов данного модуля.

Примеры из стандартной библиотеки:

// sort.Interface определяет базовое поведение для сортировки
type Interface interface {
    Len() int
    Less(i, j int) bool
    Swap(i, j int)
}