Г
Говнокодерская
@govnocod191 подп.
433просмотров
21 января 2026 г.
Score: 476
👩‍💻Новая рубрика #познаемайти Что такое интерфейс? Интерфейс описывает, что объект умеет делать, но не говорит, как он это делает. Пример на Go: // Shape — интерфейс для геометрических фигур type Shape interface { Area() float64 Perimeter() float64 } Пример из жизни: Интерфейс — это как жопа. Ей абсолютно всё равно, что именно в неё пихают: ректальную свечу, градусник или (додумайте сами). Главное, чтобы предмет соответствовал «стандарту» (был физически способен туда влезть). В Go это работает один-в-один: 1. Мы создаем интерфейс Receiver (Приёмник) и описываем в нем метод TakeIt(). 2. Любой объект, у которого есть этот метод, автоматически считается подходящим. 3. Программе плевать, что это за объект — жопа или USB-порт. Если у него есть метод TakeIt(), значит, суём.
433
просмотров
787
символов
Нет
эмодзи
Нет
медиа

Другие посты @govnocod

Все посты канала →
👩‍💻Новая рубрика #познаемайти Что такое интерфейс? Интерфе — @govnocod | PostSniper