Re: [infoestaciocf] Re: Orientação a objeto
Olá Berrondo!!! tinha q ter alfinetada né..
Eu até ia responder de forma malcriada citando estatisticas e etc, mas achei melhor não, somos profissionais de TI e sabemos que eu ser o "Guru" em C# e não saber nada em Java ou ser o "Papa" em Python e não saber nada de C não prova nada...Essas discussões rídiculas de qual linguagem é melhor só fazem diminuir-nos e diminuir o interesse dos alunos em aprender coisas novas sejamos sensatos com nossos conceitos...
O que realmente vale para o sucesso do desenvolvimento de software é uma equipe muito bem formada com bom conhecimento , um gerente que seja um excelente líder, um analista com gde experiência e programadores com bastante bagagem nas costas, ai independe da linguagem, mas já sabemos disso correto? Agora eu nunca chegaria para meu gerente numa reunião e falaria assim:
"Com todo respeito Sr. sei que a nossa empresa adotou Java como linguagem de programação mas convenhamos somos todos retardados por estar programando em Java .. python é muito mais bonita e rápida de se programar.."
Eu fundamentaria bem mais meus conceitos e pegaria gdes empresas e provaria por A mais B que a qualidade do software e a manutenção realmente se tornaram mais rápidas e eficientes mas dai com certeza o processo é bem mais longo pois envolve toda cultura de uma empresa, deixa p lá!!
Talvez aquela mulher bonita do comercial nunca deva abrir a boca para falar algo pois se abrir a boca todo seu brilho acaba...já vi esse filme antes...
--- Em infoestaciocf <at> yahoogrupos.com.br, Claudio Berrondo <claudio.berrondo <at> ...> escreveu> 2009/11/29 roquehaim roquehaim <at> ...
>
> Nossa, como Java é feio... nem assim fica bonito...
>
> no futuro vão nos perguntar se éramos retardados ao escrever coisas como
> isso:
>
> """
> *AnimacaoTocaBateria **animacaoTocaBateria= new **AnimacaoTocaBateria(this);
> *
> *return animacaoTocaBateria;*
> """
>
> ugh!
> ><>
>
>
> >
> >
> > Ou talvez quem sabe eles não implementam uma interface que os obriga a
> > sempre retornar classes especificas das danças e etc. tipo :
> > /**
> > *
> > *Interface Personagens Disney
> > */
> > *public interface PersonagensDisney
> > {
> >
> > public Danca dancar(PersonagensDisney personagem);
> > public AnimacaoTocaBateria tocarBateria(**PersonagensDisney personagem**
> > );
> > public AnimacaoTocaBandolim tocarBandolim(**PersonagensDisney personagem*
> > *);
> > ...
> >
> > }//Fim interface*
> >
> >
> > /**
> > *
> > *Classe Branca de Neve que implementa Persongens Disney
> > */
> > *public class BrancaDeNeve implements PersonagensDisney{
> >
> > //....Atributos do personagem
> >
> > //Métodos
> > public Danca dancar(){
> > //Danca da Disney
> > Danca danca = new Danca(this);
> > return danca;
> > }
> >
> > public AnimacaoTocaBateria tocarBAteria(){
> > //Tocar Bateria Disney
> > AnimacaoTocaBateria **animacaoTocaBateria= new **
> > AnimacaoTocaBateria(this);*
> > *return animacaoTocaBateria;
> >
> > }
> >
> > public AnimacaoTocaBandolim tocarBandolim(){
> > //Tocar Bandolim
> > AnimacaoTocaBandolim animacaoTocaBandolim = new AnimacaoTocaBandolim(this);
> > return animacaoTocaBadolim;
> > }
> >
> > ...
> >
> > }//fim classe Branca de Neve*
> >
> > */**
> > *Classe Aristogatas
> > *
> > */
> > public class Aristogatas implements PersongensDisney{
> > .....
> > }*
> >
> >
> > */**
> > *Classe Danca
> > *
> > */
> >
> > public Class Danca{
> > PersongensDisney pd;
> > //Construtor Danca
> > public Danca(PersonagensDisney pd){
> > this.pd = pd;
> > this.dancaAnimada(pd);
> > }
> >
> > //Método Danca Animada
> > public ... dancaAnimada(PersonagensDisney pd){
> > //retorna Danca da disney
> > }
> >
> > }//fim classe Danca*
> >
> > */**
> > *Classe AnimacaoTocaBateria
> > *
> > */
> >
> > public Class AnimacaoTocaBateria{
> > PersongensDisney pd;
> > //Construtor AnimacaoTocaBateria
> > public AnimacaoTocaBateria(PersonagensDisney pd){
> > this.pd = pd;
> > this.tocaBateria(pd);
> > }
> >
> > //Método tocaBateria
> > public ... tocaBateria(PersonagensDisney pd){
> > //retorna tocaBateria da disney
> > }
> >
> > }//fim classe AnimacaoTocaBateria
> > *
> >
> > */**
> > *Classe AnimacaoTocaBandolim
> > *
> > */
> >
> > public Class AnimacaoTocaBandolim{
> > PersongensDisney pd;
> > //Construtor AnimacaoTocaBandolim
> > public AnimacaoTocaBandolim(PersonagensDisney pd){
> > this.pd = pd;
> > this.tocaBandolim(pd);
> > }
> >
> > //Método tocaBandolim
> > public ... tocaBandolim(PersonagensDisney pd){
> > //retorna tocaBandolimda disney
> > }
> >
> > }//fim classe AnimacaoTocaBandolim*
> >
> > *Mas dai seria melhor para eles usar polimorfismo para que os métodos
> > fossem independentes e cada persongem tivesse um jeito próprio para dançar
> > ou tocar instumentos hehehe rsss...muito massa a comparação no video *
> >
> >
> >
> > --- Em infoestaciocf <at> yahoogrupos.com.br, "Cricadu Yahoo" cricadu <at>
> > escreveu
> >
> > >
> > > Ninguém percebeu que os movimentos das personagens são iguais? Eles só
> > mudaram a aparência. A base da animação é a mesma, Quem entende um pouquinho
> > de OO, conhece bem a questão de reaproveitar código. O vídeo em questão foi
> > só um exemplo de reaproveitamento de trabalho. A questão com OO foi só a
> > nível de comparação.
> > > Cristiano Cardoso
> > >
> > >
> > >
> > >
> > > From: elves presley
> > > Sent: Saturday, November 28, 2009 1:37 AM
> > > To: infoestaciocf <at> yahoogrupos.com.br
> > > Subject: Re: [infoestaciocf] Orientação a objeto
> > >
> > >
> > >
> > >
> > > Gustavo, excelente pergunta. Fiquei imaginando se não seria algum tipo de
> > mensagem subliminar, rsrs.
> > >
> > > Elves Presley
> > >
> > > --- Em sex, 27/11/09, Gustavo Mesquita da Silva mesquita.gustavo <at>
> > escreveu:
> > >
> > >
> > > De: Gustavo Mesquita da Silva mesquita.gustavo <at>
> >
> > > Assunto: Re: [infoestaciocf] Orientação a objeto
> > > Para: infoestaciocf <at> yahoogrupos.com.br
> > > Data: Sexta-feira, 27 de Novembro de 2009, 23:20
> > >
> > >
> > >
> > > Gostaria de saber onde está a orientação a objetos nesse vídeo da Disney,
> > e MVC então...
> > >
> > > Gustavo Mesquita.
> > >
> > >
> > > 2009/11/27 ugolombardi <ugolombardi <at> yahoo.com. br>
> > >
> > >
> > > Ta aí um bom exemplo de tudo o que a gente estuda.
> > >
> > > Orientação a objeto é um ótimo conceito e excelente paradigma de
> > trabalho. Ao programar, é muito eficiente ter acesso a ricas classes e
> > métodos, ou simplesmente códigos que você possa reutilizar.
> > >
> > > No mundo do desenvolvimento isso é bem legal. Já.. aplicando a mesma
> > prática em outros meios ... como filmes por exemplo.. o resultado pode não
> > ser tão bacana assim.
> > >
> > > Confira abaixo como a Disney encara OO. É um espetáculo de MVC.
> > >
> > >
> > > http://pasteldocave rna.blogspot. com/2009/ 11/orientacao- objeto.html
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > --------------------------------------------------------------------------------
> > > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> > Celebridades - Música - Esportes
> > >
> >
> >
> >
>
)
RSS Feed