¿Modelo Vista Controlador en C++?
Me gustarÃa que alguien que sepa algo de esto y de C++ me de su opinión acerca de si es viable y/o razonable realizar un programa diseñado bajo MVC. Por lo que he leÃdo en internet el MVC se usa por ejemplo con JAVA pero que acerca de que funione para C++ no he visto nada. Muchas gracias.
Modelo-vista-controlador es un patrón de diseño y hay muchos de estos patrones (templeton, facade, observer, etc, etc).
Un patrón de diseño es una forma de implementar un trozo de código que cumpla unas determinadas caracteristicas o resuelva unos determinados problemas. Por ejemplo el patrón modelo-vista-controlador consiste en hacer nuestro código en tres grupos: el modelo (o datos), la vista (o interface de usuario) y el controlador (el que hace las cosas). Haciendo nuestro codigo con esta separación, es más facil reutilizar alguna de estas partes en otros programas y ese es el objetivo del patrón, poder reutilizar con facilidad.
Los patrones de diseño normalmente están pensados para lenguajes orientados a objetos, asi que puedes aplicarlos en java, en C++ o cualquier otro lenguaje que se te ocurra. Es más, con un poco de imaginación, puedes incluso aplicarlos en C o lenguajes no orientados a objetos.
En resumen, puedes aplicarlo en C++ exactamente igual que en java.
Se bueno.
Un patrón de diseño es una forma de implementar un trozo de código que cumpla unas determinadas caracteristicas o resuelva unos determinados problemas. Por ejemplo el patrón modelo-vista-controlador consiste en hacer nuestro código en tres grupos: el modelo (o datos), la vista (o interface de usuario) y el controlador (el que hace las cosas). Haciendo nuestro codigo con esta separación, es más facil reutilizar alguna de estas partes en otros programas y ese es el objetivo del patrón, poder reutilizar con facilidad.
Los patrones de diseño normalmente están pensados para lenguajes orientados a objetos, asi que puedes aplicarlos en java, en C++ o cualquier otro lenguaje que se te ocurra. Es más, con un poco de imaginación, puedes incluso aplicarlos en C o lenguajes no orientados a objetos.
En resumen, puedes aplicarlo en C++ exactamente igual que en java.
Se bueno.
