PORQUE DEVO APRENDER ORIENTAÇÃO A OBJETO???  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
bruno_nishi
Smalltalk

Membro desde: 31/05/2009 15:28:46
Mensagens: 1
Offline

GALERA, PRA QUE SERVER E POR QUE DEVO APRENDER ORIENTAÇÃO A OBJETO..?
markin1
JavaEvangelist

Membro desde: 07/12/2008 20:58:59
Mensagens: 303
Localização: São Paulo
Offline

http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objetos

Marcos Henrique Gomes Barbero
Tecnólogo em Informática com Ênfase em Gestão de Negócios - FATEC - S. J. Rio Preto - SP
[MSN]
davidtiagoconceicao
Virtual Machine Man
[Avatar]

Membro desde: 17/10/2008 07:28:29
Mensagens: 531
Localização: Blumenau - SC
Offline

Você quer programar em Java?

Java é uma linguagem orientada a objetos, portanto, se você quizer ser um bom programador Java e extrair o máximo da linguagem, tem que saber orientação a objetos.

9º semestre Bacharelado em Ciências da Computação/FURB
SCJP 6


CarlosEduardoDantas
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 15:26:38
Mensagens: 934
Offline

nos dias de hoje, o desenvolvimento corporativo é altamente dominado por este paradigma.


tudo depende da finalidade..

'Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito'.

Aristóteles.
[MSN] [ICQ]
mochuara
Virtual Machine Man
[Avatar]

Membro desde: 20/05/2009 11:21:32
Mensagens: 876
Offline

Quem falou que você deve?

C++ is a general purpose programming language designed to make programming more enjoyable for the serious programmer. (Stroustrup 1987)
Diego Marinho
JavaBaby

Membro desde: 21/02/2008 14:46:41
Mensagens: 87
Localização: Recife
Offline

na minha humilde opinião seria por causa que a linguagem OO:
- provê uma melhor organização do código;
- Contribui para o reaproveitamento de código;
- O desenvolvedor passa a ter o paradigma de "Abstração" em sua concepção mental (modelo mental);
- O mercado é mais decisivo neste ponto, quer esses tipos de perfis na hora da entrevista de emprego;
- e recursos mais bem elaborados tipoClasse, Atributos, Métodos, Encapsulamento, Associação, Herança, Polimorfismo).

Agora pra quem está começando sinto em lhe dizer, mas para ser um exímio "developer" tem que conhecer os primordios das linguens, começando por Pascal ou C ou linhas desse tipo, que na linguagem formal seriam linguagens de baixo nível (que vc tem q descer logicamente a nivel de máquina), depois vc parte para a linha das linguagens de alto nível que o desenvolvedor nao se preocupa com certos limitadores (ponteiro, enlace e coisas do gênero).

É isso, mão-a-obra e vamos estudar. o mercado precisa muito de bons desenvolvedores e queremos passar a boa imagem que já é bem vista lá fora.

Rumo a India... hehehe

Keep my head in clouds.
[Email] [MSN]
yoshikichi
JavaBaby
[Avatar]

Membro desde: 25/07/2008 22:43:59
Mensagens: 84
Offline

bruno_nishi wrote:GALERA, PRA QUE SERVER E POR QUE DEVO APRENDER ORIENTAÇÃO A OBJETO..?

Se vc esta aprendendo Java,C# e Ruby etc... é essencial saber OO. No tempo de Dalphi o povo não usava OO, bem q o delphi dava suporte a orientação a objeto, mas muitos nem a usavam. mas ainda bem q aprendi isso só no tempo de curso tec, na universidade nem vi, rsrsr.
é otimo aprender orientação objeto. Alguns dizem q é otimo aprender uma liguagem por ano, isso lhe ajuda a não ficar preso em apenas um paradigma, porém a logica da OO server para qlq liguagem q de suporte.
O na minha humilde opinião, ler um livro otimo para iniciante, depois ler o livro Use a cabeça A&POO.

PS: Imagine vc ir direto para Spring, Hibernate, EBJ3 sem aprender Orientação objeto, rsrrs seria impossivel.
Mas nao se assuste com os nomes acima, aprenda OO, q um dia com muito esforço chegará neles.

Abraço

Ericsson - EGS
[Email] [WWW] [MSN]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 2936
Localização: São Paulo
Offline

Comece aprendendo desligar o CAPS!

-
Blog de Tecnologia
Blog de Fotografia - visitem !!!
@laguiar





[WWW] [MSN] [ICQ]
Daniel_MV
JavaTeenager
[Avatar]

Membro desde: 30/04/2007 07:43:01
Mensagens: 156
Offline

Vai aprender noções de informática primeiro, depois tente aprender programação.

Até hoje nunca vi ninguém que usasse letras maiúsculas que não fosse novato nesse negócio de digitar no teclado.
maior_abandonado
Forum Spammer
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 1400
Localização: sp
Offline

bom... se vc quer programnar em java deve ter algum motivo... provavelmente ou porque vc gosta, ou por causa do mercado, de pegar uma colocação usando essa linguagem:

se é porque vc gosta, isso é o minimo pra vc desenvolver razoavelmente em java... vc precisa intender pelo menos o basico de OO pra fazer um sistema mesmo que pequeno, e que você consiga dar manutenção nele depois...

se vc quer uma colocação no mercado de trabalho, o motivo de vc aprender OO é que sem saber nem OO vc ta fora dele... simples assim, OO é pré requisito pra um monte de coisa q é exigida...

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.

compro livro Enterprise Javabeans 3.0 usado em português
CintiaDR
JavaEvangelist
[Avatar]

Membro desde: 01/10/2007 06:49:30
Mensagens: 367
Localização: Curitiba - PR
Offline

Quem falou que você deve? [2]
Taí uma resposta genial.


--> yes, I lovo Orkut

Faça Perguntas Inteligentes - NÃO me pergunte como

PelaMorDeQualquerCoisa, o GUJ não é penico! Google é seu amigo!
[MSN] [ICQ]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17442
Localização: SP
Offline

bruno_nishi wrote:GALERA, PRA QUE SERVE E POR QUE DEVO APRENDER ORIENTAÇÃO A OBJETO..?


Hum... depende do que você quer fazer na vida.

Se você não quer trabalhar com informática, não é necessário aprender orientação a objeto (que, na verdade, é apenas uma das coisas que você precisa aprender). Mas é sempre bom saber as coisas - mesmo que elas pareçam aparentemente inúteis para você hoje. Elas podem ser necessárias mais tarde.


Du mußt dein Leben ändern. - R. M. Rilke
[WWW]
CintiaDR
JavaEvangelist
[Avatar]

Membro desde: 01/10/2007 06:49:30
Mensagens: 367
Localização: Curitiba - PR
Offline

thingol wrote:

Hum... depende do que você quer fazer na vida.

Se você não quer trabalhar com informática, não é necessário aprender orientação a objeto (que, na verdade, é apenas uma das coisas que você precisa aprender). Mas é sempre bom saber as coisas - mesmo que elas pareçam aparentemente inúteis para você hoje. Elas podem ser necessárias mais tarde.



Daí eu não concordo com vc, mesmo. Vc pode aprender coisas hj aparentemente "inúteis" por diversão, curiosidade, visão de algum projeto futuro, vontade de aprender. Eu gosto de astronomia, tenho uma puta vontade de me embrenhar pra essas coisas. Não é me "útil", mas tô nem aí, seria um hobbie. Eu não saio perguntando por aí "porque devo aprender astronomia", e sim "o que vc gosta de saber?" ou "como aprender?". Não é obrigação, é vontade pura e simples.

Se o cara quer trabalhar com programação java, well, OO é uma parte boa, não? Mas quem disse que ele quer? Ou que ele precisa? Ele chegou a perguntar se "é necessário aprender OO para aprender java?"? Não. Ele podia programar em Assembly, em BrainFuck, em Prolog, e então OO não seria necessária.

Útil? Talvez. Mas minha mãe não deve aprender OO, sequer meu irmão que é engenheiro-wannabe.

Faça Perguntas Inteligentes - NÃO me pergunte como

PelaMorDeQualquerCoisa, o GUJ não é penico! Google é seu amigo!
[MSN] [ICQ]
rodrigoy
Virtual Machine Man
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 748
Localização: São Paulo
Offline

Quem diz que o mercado adotou Orientação a Objetos deveria ficar 1 mês comigo visitando clientes e ver os DTOs / Datasets voando por aí.

O fato de você adotar uma plataforma que permite que você use Orientação a Objetos não faz o seu sistema automaticamente ser OO.

Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 27/fev | Requisitos 02/mar | CSM 22/mar | OOAD-UML 05/abr

Goiânia: Scrum 05/mar | DDD 07/mar

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
Bruno Laturner
Forum Spammer
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 2717
Localização: Cuiabá, MT
Offline

CarlosEduardoDantas wrote:nos dias de hoje, o desenvolvimento corporativo é altamente dominado por este paradigma.


tudo depende da finalidade..


Você não fala por experiência, fala?

A coisa mais difícil de encontrar hoje é um sistema OO de verdade. Tem gente que programa em Java e fala que tá programando OO.Sem falar dos gerentes que enchem a boca dizendo que é tudo OO e nunca viu uma linha de código. Nada mais longe da realidade.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team