Veja os vídeo do Ricardo Barbieri sobre OOP no link: 
http://cc.codegear.com/Item/25344

E depois veja os do site www.istudar.com.br<http://www.istudar.com.br>

Abs

BL

From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
Behalf Of Alexandre
Sent: quinta-feira, 21 de maio de 2009 13:42
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] OOP - Quais as vantagens?





hmmmmmmmmm, entendi os exemplos dos amigos, então vocês apóiam que eu mude para 
oop?pela experiência de vocês é uma boa idéia?

Alex

----- Original Message -----
From: Daniel Sobrinho Laporte
To: delphi-br@yahoogrupos.com.br<mailto:delphi-br%40yahoogrupos.com.br>
Sent: Thursday, May 21, 2009 12:11 PM
Subject: Re: [delphi-br] OOP - Quais as vantagens?

Se você escreve o mesmo código duas vezes, já tem algo de errado. Se você
pensar em uma biblioteca de funções por exemplo. Este é o mesmo caso. Temos
uma coleção de métodos que possuem funcionalidades genéricas, quando você
altera alguma coisa dentro dos seus métodos, todos os códigos que fazem
referencia serão alterados. Do mesmo modo em que você criou um método
salva_banco procedural, nada impede que você o faça de forma orientada a
objeto. Passando o objeto e um uma Lista para atualização por exemplo, como
você mesmo citou. Muitos desenvolvedores as vezes aplicam recursos de
padõres de projeto, ou POO e não sabem que estão fazendo isso rs. Mas é
comum.

2009/5/21 Alexandre 
<alexandresoare...@yahoo.com.br<mailto:alexandresoaressp%40yahoo.com.br>>

>
>
> Percebi também que em alguns exemplos de oop usa muito mais linhas do que
> procedural por exemplo:
>
> Pessoa.nome := 'Maria';
> Pessoa.endereco := 'RUA X';
> Pessoa.salvaregistro;
>
> em procedural ficaria:
>
> salva_banco('PESSOA',lista_de_campos);
>
> isso que quero entender, se é tão bom, porque usa muito mais linhas?não sou
> contra, veja bem, só quero ter certeza que posso mudar meu sistema para oop
> de uma forma segura.
>
> Alex
>
>
> ----- Original Message -----
> From: Alexandre
> To: delphi-br@yahoogrupos.com.br<mailto:delphi-br%40yahoogrupos.com.br> 
> <delphi-br%40yahoogrupos.com.br>
> Sent: Thursday, May 21, 2009 11:55 AM
> Subject: Re: [delphi-br] OOP - Quais as vantagens?
>
> Mas procedural eu também só mecheria dentro do procedimento e todos os
> formulários que usam aquele procedimento seriam alterados, entende a minha
> dúvida?procedural eu também mecho na função e altera para todo o sistema.
>
> Alex
>
> ----- Original Message -----
> From: Daniel Sobrinho Laporte
> To: delphi-br@yahoogrupos.com.br<mailto:delphi-br%40yahoogrupos.com.br> 
> <delphi-br%40yahoogrupos.com.br>
> Sent: Thursday, May 21, 2009 11:48 AM
> Subject: Re: [delphi-br] OOP - Quais as vantagens?
>
> Vamos a um exemplo básico. Se você utiliza por exemplo um evento
> onKeyPress,
> onde ao ser pressionado o enter, o cursor será movido para o próximo campo
> e
> não utiliza nenhum tipo de OO para implementar isso. Caso você tenha 100
> telas que queira fazer este recurso, terá que implementar nas 100, se
> utilizar um conceito de de POO como herança por exemplo, poderá fazer com
> que os demais formulários já herdem essa implementação por si só. Outra
> facilidade é a centralização dos códigos. Imagine você ao dar manutenção
> necessitar corrigir apenas um código e pronto, toda parte de código que faz
> uso daquela classe ou método alterado será corrigida. Boas práticas de
> programação devem sempre ser vistas como beneficio, e claramente
> proporcionam inúmeras vantagens em relação aos métodos "procedurais" por
> exemplo. Estes são apenas alguns exemplos básicos, no entanto, existem
> muitos outros.
>
> 2009/5/21 Alexandre 
> <alexandresoare...@yahoo.com.br<mailto:alexandresoaressp%40yahoo.com.br><alexandresoaressp%40yahoo.com.br>
> >
>
> >
> >
> > Pessoal estou cansado de ouvir que oop é melhor que procedural, gostaria
> > que porfavor me explicassem qual a vantagem de ser usar OOP, não estou
> > conseguindo entender os beneficios para o meu programa usar oop ao invés
> de
> > procedures.
> >
> > Alex
> >
> > __________ Information from ESET NOD32 Antivirus, version of virus
> > signature database 4093 (20090521) __________
> >
> > The message was checked by ESET NOD32 Antivirus.
> >
> > http://www.eset.com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Daniel Sobrinho Laporte
> Analista de Sistemas e Desenvolvedor Delphi + Firebird.
> Colunista e Editor Técnico ClubeDelphi - DevMedia.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4093 (20090521) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4093 (20090521) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4093 (20090521) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
Daniel Sobrinho Laporte
Analista de Sistemas e Desenvolvedor Delphi + Firebird.
Colunista e Editor Técnico ClubeDelphi - DevMedia.

[As partes desta mensagem que não continham texto foram removidas]

__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 4094 (20090521) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 4094 (20090521) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

[As partes desta mensagem que não continham texto foram removidas]



[As partes desta mensagem que não continham texto foram removidas]

Responder a