| |||
Framework, para POO Estimados buenas tardes, para solicitar su opinion y sugerencias, que framework php me recomiendan para poder usar interfaces, herencia, aplicar el patron factory, etc. Vengo trabajando con codeigniter y muy bien unos años, pero no encuentro la mejor forma para implementar dicho patron que ahora es necesario. |
| ||||
Respuesta: Framework, para POO Saludo Pues tanto codeigniter, como symfony, y demás tienen la misma capacidad para usar las ventajas de los patrones, pues todos esos frameworks están creados con MVC y POO. El asunto es más de saberlos implementar, así que lo esencial sería primero tener estos patrones creados y funcionando y luego empalmarlos con el framework.
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| ||||
Respuesta: Framework, para POO Saludo Pues en ese caso, ataquemos a Factory. Ej Vamos a generar códigos para diferentes tipos de artículos para una tienda. Así por ej tendremos artículos de Aseo, de Miscelanea, etc. También necesitaremos un generador de códigos genérico, que solo se encargue de informarnos cual es el artículo a usar. Y finalmente necesitaremos un pivot (Factory) entre el genérico y el artículo que manejaremos. Llevando este ejemplo a clases, sería. 1. Crear una clase abstracta para el genérico. 2. Crear las clases para cada tipo de artículo, las cuales extenderán de la clase abstracta. 3. Crear la clase pivot (Factory) que comunicará el punto 1 con el punto 2 para poder hacer uso de distintos tipos de artículos. Llevando esto a código
Código PHP:
Ver original Ese es un ejemplo, y como se puede apreciar, solo son clases que extienden unas de otras, y una final que se encarga de fabricarlas. Y es válido para cualquier framework, así que adelante, es cuestión de adaptar esto en tu caso a CodeIgniter, pero ya no te será tan complicado, pues ellos ya manejan el paradigma POO.
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com Última edición por mortiprogramador; 30/10/2015 a las 16:06 |
Etiquetas: |