Hola a todos,
En primer lugar queria aclarar que yo ya se programar orientado a objetos con PHP pero no se me ocurria como poner un titulo mas descriptivo dado el limitado numero de caracteres.
El caso es que llevo muchos años realizando mis programas en PHP de manera estructurada (separando mis funciones en ficheros aparte y llamandolas cuando las necesito). El caso es que recientemente he empezado con la POO en PHP y no me ha resultado dificil aprender la sintaxis ya que se asemeja mucho a Java pero mi problema viene a la hora de enfocar los problemas ya que, al estar tan acostumbrado a programar de modo estructurado durante estos años, sigo enfocando mis programas de esta manera aun usando objetos.
P. ej: donde antes tenia una funcion que fuese
Código PHP:
<?php
listar_articulos();
?>
para mostrar los articulos de un almacen ahora tengo
Código PHP:
<?php
$articulo = new Articulo();
$articulo->listar_articulos();
?>
con lo que al final tengo lo mismo pero expresado de otra forma. No se si me explico. Teoricamente la POO deberia ayudarme a crear programas mas eficientes pero lo unico que veo es un cambio en la sintaxis sin que el grueso del programa se vea afectado.
Un saludo y espero que puedan echarme una mano!