elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Duda sobre el patrón MVC
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda sobre el patrón MVC  (Leído 2,394 veces)
Developer Diego

Desconectado Desconectado

Mensajes: 19



Ver Perfil
Duda sobre el patrón MVC
« en: 10 Junio 2014, 23:53 pm »

Cuando programo generalmente implemento el patrón mvc, creando únicamente el modelo y el controlador como clases, ahora cuando yo uso el controlador instancio internamente el modelo con un patrón Singletoon, es recomendable hacer eso, por que una alternativa podría ser extender la clase del controlador con la del modelo, ¿Qué es más recomendable y por qué?, justifique su respuesta con argumentos válidos.

Muchas gracias, que tengan buena tarde.


En línea

-- The code is life --
Diego De Santiago Ruiz.
Risketo

Desconectado Desconectado

Mensajes: 37



Ver Perfil
Re: Duda sobre el patrón MVC
« Respuesta #1 en: 20 Junio 2014, 00:00 am »

No voy a revolver tu duda porque no sabría responderte, pero también me interesaría que alguien con más conocimientos respondiese si es tan amable.

La forma en la que yo implemento el MVC es algo parecida a la tuya, el controlador lo hago singleton y el mismo controlador crea el modelo, el modelo el DAO etc... Y desde la vista solo creo una instancia al controlador, al ser el controlador singleton y crear solo una instancia, el modelo también debería crearse unicamente una vez ¡, al igual que el DAO y toda clase que se instancie a partir de el controller.


« Última modificación: 20 Junio 2014, 00:02 am por Risketo » En línea

JorgeEMX
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.615



Ver Perfil WWW
Re: Duda sobre el patrón MVC
« Respuesta #2 en: 20 Junio 2014, 00:25 am »

Curioso tu planteamiento, el problema que veo es que si extiendes los métodos del controlador estarías amarrando éstos al modelo. La pregunta es, qué pasa sí sólo ocupas los métodos del modelo y no del controlador? Además, en MVC un controlador generalmente se amarra a ciertas vistas que posiblemente nunca ocuparías en otro controlador que use los métodos del modelo.

En conclusión, hacer eso se volvería muy difícil de mantener y perdería la practicidad y/o funcionalidad del patrón MVC.

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda patrón Singleton
Desarrollo Web
flash-back 0 1,949 Último mensaje 11 Febrero 2013, 16:37 pm
por flash-back
duda sobre patron de expresion regular
Programación General
MagnusIvanovich 5 3,486 Último mensaje 14 Marzo 2013, 20:11 pm
por 1mpuls0
Sobre patrón de diseño abstract
Java
zonahurbana 6 3,798 Último mensaje 22 Octubre 2013, 20:44 pm
por zonahurbana
[DUDA] Eliminar el patrón de un celular sin HARDRESET
Bugs y Exploits
Tino 5 9,922 Último mensaje 1 Febrero 2018, 18:39 pm
por rub'n
Patron MVC duda de implementación...
Programación General
digimikeh 6 3,564 Último mensaje 29 Mayo 2019, 19:31 pm
por Daghdha
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines