fnds Posted December 10, 2007 at 02:23 PM Report Share #153353 Posted December 10, 2007 at 02:23 PM Uma pergunta que até pode ser estúpida, mas... qual é a vantagem de usar classes?, é que das experiências que tenho tido, ainda não consegui perceber a verdadeira utilidade das classes. Link to comment Share on other sites More sharing options...
Rui Carlos Posted December 10, 2007 at 08:52 PM Report Share #153473 Posted December 10, 2007 at 08:52 PM São uma forma de organizar o código (melhor do que os métodos - ou falta deles - usados por uma boa parte dos programadores PHP). Além disso, deve permitir usar certas funcionalidades do paradigma OO. Rui Carlos Gonçalves Link to comment Share on other sites More sharing options...
fnds Posted December 11, 2007 at 10:15 AM Author Report Share #153583 Posted December 11, 2007 at 10:15 AM Ok... Link to comment Share on other sites More sharing options...
Gooden Posted December 11, 2007 at 10:28 AM Report Share #153586 Posted December 11, 2007 at 10:28 AM faz de conta que tens um código de 300 linhas que vais chamar 3 vezes na mesma pagina. nao vais tar a repetir esse codigo 3 vezes 0.o crias 1 classe com esse codigo depois e so chamares a classe. =) Link to comment Share on other sites More sharing options...
shumy Posted December 11, 2007 at 10:49 AM Report Share #153601 Posted December 11, 2007 at 10:49 AM A verdadeira utilidade está no paradigma OO sem isso é o mesmo que usar linguagem funcional. Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática! Link to comment Share on other sites More sharing options...
JoaoRodrigues Posted December 11, 2007 at 12:10 PM Report Share #153623 Posted December 11, 2007 at 12:10 PM Na minha opinião, trata de organizar melhor o código e só é útil em programas extensos... em pequenos scripts não vale sequer a pena IMO. Link to comment Share on other sites More sharing options...
djthyrax Posted December 11, 2007 at 05:36 PM Report Share #153702 Posted December 11, 2007 at 05:36 PM faz de conta que tens um código de 300 linhas que vais chamar 3 vezes na mesma pagina. nao vais tar a repetir esse codigo 3 vezes 0.o crias 1 classe com esse codigo depois e so chamares a classe. =) Quando as rotinas são exactamente as mesmas, fazer include "rotina.php"; é o ideal em termos de performance. 😞 Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
fnds Posted January 16, 2008 at 01:23 PM Author Report Share #160127 Posted January 16, 2008 at 01:23 PM As classes tornão o script mais lento? Link to comment Share on other sites More sharing options...
djthyrax Posted January 16, 2008 at 03:25 PM Report Share #160142 Posted January 16, 2008 at 03:25 PM As classes tornão o script mais lento? Depende. Gastas mais tempo a pôr definir a class, mas pode compensar em tempo de desenvolvimento e, caso sejam rotinas muito utilizadas, poupa um pouco a memória. Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
fil79 Posted January 16, 2008 at 03:55 PM Report Share #160151 Posted January 16, 2008 at 03:55 PM Só há pouco tempo é que começei a usar classes em PHP e sinceramente parece-me muito melhor...basicamente peguei em montes de scripts que tinha e transformei algumas das funcionalidades deles em classes...classe para datas, login, ligação base de dados, etc...e ficou tudo arrumado numa pasta,. no futuro irei poupar muito tempo na criação de scripts.. MCITP-MCTS-MCP Link to comment Share on other sites More sharing options...
pedrotuga Posted January 16, 2008 at 04:09 PM Report Share #160153 Posted January 16, 2008 at 04:09 PM Epa... eu discordo de todas as respostas excepto a do shummy. As classes são usadas para se poder seguir uma aproximação ao problema seguindo o paradigma da programação orientada a objectos. As classes permitem duas coisas que se chama: poliformismo e herança. Se procurarem informação e lerem sobre estes conceitos, entendem as mais valias da programação orientada a objectos. Se é só para organizar o código melhor então nao vale mesmo a pena estar a matar a cabeça com mais sintaxe. Link to comment Share on other sites More sharing options...
MX+ Posted January 16, 2008 at 06:42 PM Report Share #160184 Posted January 16, 2008 at 06:42 PM Epa... eu discordo de todas as respostas excepto a do shummy. As classes são usadas para se poder seguir uma aproximação ao problema seguindo o paradigma da programação orientada a objectos. As classes permitem duas coisas que se chama: poliformismo e herança. Se procurarem informação e lerem sobre estes conceitos, entendem as mais valias da programação orientada a objectos. Se é só para organizar o código melhor então nao vale mesmo a pena estar a matar a cabeça com mais sintaxe. yap. não podia dizer melhor. as classes não sao para ser usadas como sacos de funções. as classes são entidades com estado próprio, com personaliade própria. é mesmo isso que o pedro disse: procurar por tutoriais de OOP. Porque é toda uma nova abordagem á programação. Link to comment Share on other sites More sharing options...
cyclop Posted January 17, 2008 at 09:23 AM Report Share #160299 Posted January 17, 2008 at 09:23 AM Programação orientada a objectos. ponto final. "Quando eu for grande quero ser como o Celso" Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now