Size: a a a

2020 March 23

АИ

Андрей Ивкин in Go-go!
спасибо, видимо у меня в глазах зарябило. Да помогло
источник

OY

Oleg Yurchik in Go-go!
Ребят, такой вопрос. Я конечно, мыслю в ООП, но не знаю, как по-другому описать задачу. Короче, есть структура с абстрактными методами и от неё должны быть унаследованы другие структуры, где уже есть реализация этих методов. Как это сделать в Go?
источник

E

Eugene in Go-go!
Oleg Yurchik
Ребят, такой вопрос. Я конечно, мыслю в ООП, но не знаю, как по-другому описать задачу. Короче, есть структура с абстрактными методами и от неё должны быть унаследованы другие структуры, где уже есть реализация этих методов. Как это сделать в Go?
в golang вроде нет наследования ООП
источник

/

/dev/null in Go-go!
Oleg Yurchik
Ребят, такой вопрос. Я конечно, мыслю в ООП, но не знаю, как по-другому описать задачу. Короче, есть структура с абстрактными методами и от неё должны быть унаследованы другие структуры, где уже есть реализация этих методов. Как это сделать в Go?
встраивание структур
источник

A

Azamat in Go-go!
Oleg Yurchik
Ребят, такой вопрос. Я конечно, мыслю в ООП, но не знаю, как по-другому описать задачу. Короче, есть структура с абстрактными методами и от неё должны быть унаследованы другие структуры, где уже есть реализация этих методов. Как это сделать в Go?
Можно ведь через интерфейсы.   Структуру в структуре
источник

/

/dev/null in Go-go!
Azamat
Можно ведь через интерфейсы.   Структуру в структуре
интерфейсы тут ненужны, встраивание структур и все
источник

E

Edgar in Go-go!
Ребят, подождите, а что такое абстрактные методы у структуры в Go?)
источник

OY

Oleg Yurchik in Go-go!
/dev/null
интерфейсы тут ненужны, встраивание структур и все
А я могу в структуре методы объявить, но не реализовывать их потом?
источник

E

Edgar in Go-go!
Мне кажется, он имел ввиду, что объявляет интерфейс и как его имплементирует другой объект (Хотя, могу ошибаться)
источник

/

/dev/null in Go-go!
Oleg Yurchik
А я могу в структуре методы объявить, но не реализовывать их потом?
в структуре вы не объявляете методы
источник

A

Azamat in Go-go!
/dev/null
интерфейсы тут ненужны, встраивание структур и все
Но разве Go структура наследуют метод ?
источник

DP

Daniel Podolsky in Go-go!
Edgar
Ребят, подождите, а что такое абстрактные методы у структуры в Go?)
их еще платоническими называют...
источник

bK

bekaa Ku in Go-go!
источник

/

/dev/null in Go-go!
Azamat
Но разве Go структура наследуют метод ?
вы GoTour прошли?
источник

/

/dev/null in Go-go!
сложно объяснить будет если нет
источник

OY

Oleg Yurchik in Go-go!
/dev/null
вы GoTour прошли?
Нет, я прочитал Марка Саммерфилда) Понял, пойду пройду
источник

E

Eugene in Go-go!
Oleg Yurchik
Ребят, такой вопрос. Я конечно, мыслю в ООП, но не знаю, как по-другому описать задачу. Короче, есть структура с абстрактными методами и от неё должны быть унаследованы другие структуры, где уже есть реализация этих методов. Как это сделать в Go?
и вроде использовать ООП-наследование - это сомнительная идея, лучше агрегацию/композицию вместо ООП-наследования
источник

E

Edgar in Go-go!
Daniel Podolsky
их еще платоническими называют...
Так, может я туплю сейчас, но в Go они разве есть? 0_о
источник

DP

Daniel Podolsky in Go-go!
Edgar
Так, может я туплю сейчас, но в Go они разве есть? 0_о
нету, конечно…
источник

E

Edgar in Go-go!
Просто если я его правильно понял, он просто плохо сформулировал вопрос
источник