O Inglês nem é o problema amigo, eu só preciso de um BOM tutorial de oop, com bons exemplos e tal.
Alexandre ----- Original Message ----- From: Eduardo Savoine To: delphi-br@yahoogrupos.com.br Sent: Friday, May 22, 2009 8:03 AM Subject: Re: [delphi-br] OOP - Quais as vantagens? Alexandre comecei a aprender OOP a pouquissimo tempo e percebi que aquilo que fazia, estava muitoooooo longe do ideal, o negocio é voce baixar muito conteudo sobre o assunto e praticar em exemplos simples, nao tente aplicar direto no seu programa, comece se exercitando, comece a aprender o basico e é muita coisa pra aprender e assimilar eu to começando pelo basicão (abstração, encapsulação, polimorfismo, herança, agregação e composição, etc, etc, etc, e boa sorte, ahhh. outra coisa nao sei como é seu ingles mas sofro bastante com isso, porque voce encontra na internet bons materiais somente em ingles na sua maioria. Ats Eduardo ----- Original Message ----- From: Andreano Lanusse To: delphi-br@yahoogrupos.com.br Sent: Friday, May 22, 2009 5:09 AM Subject: RE: [delphi-br] OOP - Quais as vantagens? Alexandre os comentários do Rubem e Vinicius resumem bem o tema. Uma informação adicional, OOP não necessariamente requer mais linhas de código, mas sem dúvida na hora de dar manutenção será muito mais fácil. Lembrando o que já foi comentando aqui anteriormente, tem que saber como fazer. Um exemplo simples :) é a VCL, OOP por todo o lado, se não fosse isso vocês não seriam produtivos :) -- Andreano Lanusse Embarcadero From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Alexandre Sent: Thursday, May 21, 2009 8:02 AM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] OOP - Quais as vantagens? 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> 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> 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>> > > > 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] CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __________ Information from ESET NOD32 Antivirus, version of virus signature database 4096 (20090522) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4096 (20090522) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]