Ejemplo de inyección de depencias en PHP

Un concepto muy simple y, a la vez, muy potente de la Programación Orientada a Objetos es la inyección de dependencias. Diría que se trata de la piedra angular de cualquier sistema desacoplado y, por lo tanto, fácil de evolucionar y testear. Y lo mejor de todo es que su implementación es realmente sencilla. En… Seguir leyendo Ejemplo de inyección de depencias en PHP

¿Puede tener éxito una aplicación en PHP estructurado?

Para hacer un proyecto grande, ¿tenés que utilizar PHP Orientado a Objetos? ¿Podés lograr lo mismo programando estructurado mientras que lo hagas de forma limpia y organizada? ¿Tendrá futuro un proyecto desarrollado con PHP estructurado? Estas son algunas de las preguntas que surgen cuando tenés algo de experiencia programando y empezás a pensar en grande.… Seguir leyendo ¿Puede tener éxito una aplicación en PHP estructurado?

Publicada el
Categorizado como Reflexiones Etiquetado como

Cuándo usar una clase abstracta y cuándo una interface

Un lector de mi libro sobre Programación Orientada a Objetos con PHP me envía esta pregunta a través de LinkedIn: Empecé a responderle a su mensaje pero luego se me ocurrió que sería mejor aprovechar y contestarlo en público así que aquí voy. Empecemos por comprender de qué se trata cada uno. Qué es una… Seguir leyendo Cuándo usar una clase abstracta y cuándo una interface