Golang também pode-se programar em OOP?

290 views
Skip to first unread message

Mauro Risonho de Paula Assumpção

unread,
Mar 12, 2014, 12:20:00 AM3/12/14
to golang...@googlegroups.com

Golang também pode-se programar em OOP?

Eu pensei que era apenas nos paradigmas:


Conforme wikipedia:


Agora fiquei na dúvida.

@firebitsbr

Francisco Dalla Rosa Soares

unread,
Mar 12, 2014, 12:34:00 AM3/12/14
to golang...@googlegroups.com
1. sera que voce poderia ser mais claro com a sua pergunta?

2. voce espera que aquele codigo rode ou nao?



--

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Golang Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para golang-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Jhonathan Banczek

unread,
Mar 12, 2014, 12:34:40 AM3/12/14
to golang...@googlegroups.com
Não, golang não é orientada a Objetos, em Go você trabalha com structs e interfaces.


--

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Golang Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para golang-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
________________________________________

Atenciosamente
Jhonathan Paulo Banczek

___________________________________

Mauro Risonho de Paula Assumpção

unread,
Mar 12, 2014, 1:46:21 AM3/12/14
to golang...@googlegroups.com

Jhonathan Banczek

unread,
Mar 12, 2014, 1:58:11 AM3/12/14
to golang...@googlegroups.com
isso é struct + metódos + intefaces. Tudo aquilo que tem na documentação explicadinho. 

Francisco Dalla Rosa Soares

unread,
Mar 12, 2014, 2:21:04 AM3/12/14
to golang...@googlegroups.com
Eu vi esse artigo e achei terrivel, porque leva as pessoas a acreditarem que Go eh uma linguagem orientada a objetos quando ela nao eh!

Por sinal, tenho um amigo que trabalha no Google que me disse que ele recebeu um comentario numa pull request dele dizendo que o codigo dele tava muito ao estilo de orientacao a objeto e que ele devia pensar mais dentro do paradigma de Go.


2014-03-12 14:58 GMT+09:00 Jhonathan Banczek <jpba...@gmail.com>:
isso é struct + metódos + intefaces. Tudo aquilo que tem na documentação explicadinho. 

--

Bruno Albuquerque

unread,
Mar 12, 2014, 7:25:08 AM3/12/14
to golang...@googlegroups.com
Não é bem assim. Go não tem orientação a objetos no estilo que as pessoas estão acostumadas mas a mesma provê recursos que podem ser usados para se programar "OO-like". Isso é exatamente o que o FAQ diz.

Full disclosure: Eu trabalho no Google.

Mauro Risonho de Paula Assumpção

unread,
Jun 12, 2014, 6:35:58 PM6/12/14
to golang...@googlegroups.com
Hoje achei um artigo sobre OOP em golang

http://spf13.com/post/is-go-object-oriented

@firebitsbr
Reply all
Reply to author
Forward
0 new messages