Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/02/2012, 10:30
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Modelo base y modelo extendido

Pues mira, de que lo puedes hacer es posible, no hay limitantes en cuanto al lenguaje, de que sea lo correcto es otra cosa, como te digo es brindarle más complejidad a tu sistema pero al final tú como arquitecto del sistema tienes que tomar esas decisiones y decir "así es lo mejor para este sistema" sí al rato encuentras que hiciste más complejas las cosas pues ni hablar, es la cruz que se carga en los sistemas.

Y no son conceptos es al contrario dejar las cosas más simples, imagina que mañana llega otro programador a darle mantenimiento a tu sistema y le dicen "agrega este cambio pero SOLO para este módulo" puede cambiar tu clase inicial pero eso afectaría todos, entonces hereda, pero ¿hereda de quién, de la clase base, o de la especializada? empiezas a meter más problemas que soluciones.

Lo que comentas me recuerda mucho a esta imagen: