Falou tudo, também concordo! O Delphi veio para facilitar as coisas... Apesar que cada um tem seu modo de pensar!
Jhosef Marks escreveu: > > > Em bem bacana esse esquema de OOP, mas até hoje não consegui ver um > exemplo > bacana que utilize OOP sem deixar de usar a parte RAD do Delphi...No > caso vi > o curso do Renato Matos, muito bom, mas o tanto que o cara digita, o > tempo q > leva pra mim digitar e criar uma classe de clientes (classe completa de > casos reais) que vc tem uns 50 campos e mais um monte de tabelas > detalhes vc > vai passar a semana digitando código, agora pq eu vou fazer dessa > maneira se > eu tenho a privilégio de arrastar e soltar componentes, usar querys com > componentes dataware? > > Esse que o dilema... meu cliente que agilidade e sistema em tempo recorde > não importa para ele se é feito com OOP ou não... > > Vlw... > > JM > > 2009/5/22 Eduardo Savoine <eduardosavo...@yahoo.com.br > <mailto:eduardosavoine%40yahoo.com.br>> > > > > > > > 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 > <mailto:delphi-br%40yahoogrupos.com.br> <delphi-br%40yahoogrupos.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-br%40yahoogrupos.com.br> > <delphi-br%40yahoogrupos.com.br>[mailto: > > delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > <delphi-br%40yahoogrupos.com.br>] On Behalf > > Of Alexandre > > Sent: Thursday, May 21, 2009 8:02 AM > > To: delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br> <delphi-br%40yahoogrupos.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> > <delphi-br%40yahoogrupos.com.br><mailto: > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.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><mailto: > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.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> > > > <mailto:alexandresoaressp%40yahoo.com.br<alexandresoaressp%2540yahoo.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 <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 <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 <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 <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] > > > > > > > > -- > _________________________________________ > Jhosef Marks de Carvalho > Delphi Developer > Blog: http://www.jhosefmarks.com.br/ <http://www.jhosefmarks.com.br/> > Lista: http://groups.google.com/group/soumaisdelphi > <http://groups.google.com/group/soumaisdelphi> > > ##################################################################### > CAMPANHA POR UMA INTERNET SEGURA > Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar > mensagens use SEMPRE o "Cco" (cópia oculta). > Assim TODOS os endereços estarão preservados. E, claro, antes de > encaminhar > um e-mail, delete todas as informações que apareçam no corpo do e-mail > e que > possam ser usadas por hackers. > ##################################################################### > Sent from Joinville, Santa Catarina, Brasil > > [As partes desta mensagem que não continham texto foram removidas] > > . > >