Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Shell Root en 19 Septiembre 2011, 01:27 am



Título: Duda acerca de POO
Publicado por: Shell Root en 19 Septiembre 2011, 01:27 am
Bueno, se que es, como se trabaja y las características que maneja. He hecho algunos ejemplos de esto, pero no una aplicación totalmente con POO. Mi duda es la siguiente,

Supongamos que tenemos una aplicación que desarrollar con muchos modulos, todas las clases tendrían que sea como en MySQL, "relacionadas"? o se crearían clases independientes, esto lo digo es por la herencia.

PD: Conocen algun software para documentar esas clases que sea funcional para Linux?


Título: Re: Duda acerca de POO
Publicado por: Nakp en 19 Septiembre 2011, 04:39 am
puedes crear clases independientes y relacionadas, en php 5.3+ hay una forma de "autoload" las clases que instancías...

http://php.net/manual/en/language.oop5.autoload.php

puedes usar phpdoc y un IDE que lo soporte para documentarlo :P sinceramente rulea xD


Título: Re: Duda acerca de POO
Publicado por: Shell Root en 19 Septiembre 2011, 05:08 am
Esa no era la respuesta que esperaba, lo que preguntaba es que si todas las clases -como hacen parte de la misma aplicación-, tiene que ir relacionadas?


Título: Re: Duda acerca de POO
Publicado por: Nakp en 19 Septiembre 2011, 06:25 am
tu problema no es php, es el paradigma de la programación orientada a objetos... los objetos tienen atributos y métodos...

piensa en un carro, tiene motor, ruedas, transmisión, etc... y a su vez estos están compuestos por otros objetos (atributos) el motor puedes arrancarlo, apagarlo (métodos)

supongo que tienes noción de la POO porque usas de forma estructurada las clases pero no aplicando POO realmente