Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kante

Exemplo de Sistema Orientado a Objetos em Php ?

Recommended Posts

Boa tarde amigos,

 

Estou postando esta mensagem pois estou começando agora na orientação a objetos propriamente dita, e gostaria de desenvolver um sistema em Php que faça uso dos benefícios pertinentes presentes na versão 5.0, ou seja a orientação a objetos...

 

Assim sendo, gostaria de saber se algum de vcs já está encarando desafio similar e se teria algum sistema de exemplo para disponibilizar ou indicar por aqui ?

 

 

Fico no aguardo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também estou a procura de exemplos mais complexos usando OO em PHP!!

 

Ainda não consigo entender como é o fluxo quando se usa OO!!

 

Alguém teria um exemplo de cadastro, editar, logar, algo para termos uma idéia?!?!

 

muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Infelizmente, não é um assunto tão simples assim, como entender como criar uma imagem usando PHP, ou como usar uma função.

Mesmo que você visse o código de um sistema orientado a objetos, acredito que não se tiraria muito aproveito.

O melhor caminho (e o mais curto) na minha opinião é: leiam e estudem muito.

Um link abordando um 'pouquinho' de POO: http://felipetonello.com/blog/2006/05/15/p...endendo-o-php5/

Um bom livro: http://www.linhadecodigo.com.br/Livro.aspx?id=299

E este aqui, que por sinal é o que estou estudando no momento: http://novatec.com.br/livros/phppro/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claro, OO é um paradgma totalmente diferente da estruturada.

 

O que ainda não consigo ainda é como pensar em OO no sentido de fluxo, os arquivos que devo criar. Se crio um arquivo por classe, ou um com várias funções.

 

Por isso que eu queria ver a estrutura de um sistema realmente funcionando.

 

Se puder ajudar com isso eu agradeceria muito.

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, algumas dicas rápidas:

 

Pense nos objetos que compõe a aplicação como se eles fossem do mundo real, com propriedades (qualidades) e métodos (funcionalidades) próprias. Especialize eles. Um objeto tem características bem específicas dele. Uma bola 'pula', mas nunca 'escreve'. Especialize ao máximo e você vai ver que muitas vezes, uma classe é na verdade, muitas outras com características próprias.

Sim, crie uma classe em um arquivo separado, e nunca mais de uma classe em um único arquivo.

Pense num objeto como algo singular. Por exemplo, 'Livro' é um objeto, mas 'Livros' não.

Procure algo pra ler sobre: encapsulamento, herança, polimorfismo, persistencia de objetos. Associação.

Adote uma nomenclatura padronizada para suas classes: NomeDaClasse.class.php é uma ótima sugestão.

 

Leia isso: http://framework.zend.com/manual/en/coding...ode-demarcation

E isso: http://br.php.net/manual/pt_BR/language.oop5.php

 

Modelagem também é um assunto muito importante.

 

Bom, se seguir essas recomendações, vai entender bem como a coisa funciona.

E qualquer coisa, estamos aí pra dar uma mãozinha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Infelizmente, não é um assunto tão simples assim, como entender como criar uma imagem usando PHP, ou como usar uma função.

Mesmo que você visse o código de um sistema orientado a objetos, acredito que não se tiraria muito aproveito.

O melhor caminho (e o mais curto) na minha opinião é: leiam e estudem muito.

Um link abordando um 'pouquinho' de POO: http://felipetonello.com/blog/2006/05/15/p...endendo-o-php5/

Um bom livro: http://www.linhadecodigo.com.br/Livro.aspx?id=299

E este aqui, que por sinal é o que estou estudando no momento: http://novatec.com.br/livros/phppro/

Sim MÆrcio, já estou lendo este último livro aí. É muito bom, só q é em nível mais avançado. Os dois autores são certificados em PHP pela Zend. (=

Valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal.

Me lembre de segunda-feira te mandar uns exemplos de sistemas meus. Pode ser por MP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte pessoal...

 

O Márcio me enviou os exemplos para meu email e me autorizou para enviar para quem mais quizesse pois estava sem tempo...Portanto, quem tiver interessado é só me passar o email que quando puder eu enviarei.

 

A idéia é num curto espaço de tempo, construimos algo bem produtivo juntos levando em consideração esta brilhante funcionalidade do Php5, ao meu ver até agora muito pouco explorada.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte pessoal...

 

O Márcio me enviou os exemplos para meu email e me autorizou para enviar para quem mais quizesse pois estava sem tempo...Portanto, quem tiver interessado é só me passar o email que quando puder eu enviarei.

 

A idéia é num curto espaço de tempo, construimos algo bem produtivo juntos levando em consideração esta brilhante funcionalidade do Php5, ao meu ver até agora muito pouco explorada.

 

[]'s

 

Opa amigo, tem como me mandar???

 

estou precisando dessa força com O.O também, acho que O.O é a resposta pra um tópico meu...

 

fico no seu aguardo...

valeu

 

 

email: rockeiroarck@gmail.com

 

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

se puder mandar pra mim tb... agradeço e muito...

 

leoizepi@hotmail.com

 

ou poderia colocar num servidor para fazer download!!

 

abraço!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha se quiser me adicionar no messenger estou estudando oop, e vendo, como o Marcio disse, abstração...ler e estudar.

 

 

Ser quiser compartilhar estes conhecimentos, só gritar.. sem falar também que o forúm é um ótimo caminho para isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.