Modelo Vista Controlador

Páginas: 5 (1135 palabras) Publicado: 1 de noviembre de 2013

MODELO VISTA CONTROLADOR (MVC)
Separar los objetos con los datos (modelo), sus
Visualizaciones (vistas) y el modo en que la interfaz reacciona ante la entrada al usuario (controlador).
Separar estos componentes, para aumentar la flexibilidad y reutilización.
Desacoplar vistas de modelos, mediante un protocolo de
Subscripción/notificación.
Cada vez que cambian los datos del modelo,avisar a las vistas que dependen de él. Estas se actualizan.
Beneficios de los patrones
Los patrones favorecen la reutilización de diseños y arquitecturas a gran escala.
Capturan el conocimiento de los expertos y lo hacen accesible a toda la comunidad software.
Pproporcionan un cuerpo de conocimiento utilizable por toda la comunidad software.
Favorecen la transmisión de conocimiento entreprofesionales y entre clientes y desarrolladores
Proporcionan un lenguaje común. Los nombres de los patrones forman parte del vocabulario técnico del ingeniero software.
Problema de los patrones
El número de combinaciones patrones estilos y atributos que se dan en la práctica son incontables.
Los patrones se validan por la experiencia y el debate, no mediante la aplicación de técnicas formales.Cómo seleccionar un patrón de diseño
Considerar cómo los patrones de diseño solucionan problemas de diseño.
Buscar las intenciones de cada patrón.
Estudiar cómo se interrelacionan los patrones.
Estudiar patrones de propósito similar.
Examinar la causa de un rediseño.
Considerar que debería ser variable en un diseño.
Beneficios de los patrones
Los patrones favorecen la reutilización dediseños y arquitecturas a gran escala.
Capturan el conocimiento de los expertos y lo hacen accesible a toda la comunidad software.
Proporcionan un cuerpo de conocimiento utilizable por toda la comunidad software.
Favorecen la transmisión de conocimiento entre profesionales y entre clientes y desarrolladores
Proporcionan un lenguaje común. Los nombres de los patrones forman parte delvocabulario técnico del ingeniero software.
Problema de los patrones
Los patrones, no llevan de forma directa a la reutilización del código, aunque dicha reutilización se facilita mediante su uso.
La integración de los patrones en el proceso de desarrollo se hace todavía de forma manual.
El número de patrones identificados es cada vez más grande. Las clasificaciones actuales no siempre sirven de guíapara decidir cual usar.
El número de combinaciones patrones estilos y atributos que se dan en la práctica son incontables.
Los patrones se validan por la experiencia y el debate, no mediante la aplicación de técnicas formales
Cómo seleccionar un patrón de diseño
Considerar cómo los patrones de diseño solucionan problemas de diseño.
Buscar las intenciones de cada patrón.
Estudiar cómo seinterrelacionan los patrones.
Estudiar patrones de propósito similar.
Examinar la causa de un rediseño.
Considerar que debería ser variable en un diseño.
Cómo usar un patrón de diseño
1. Leer el patrón una vez para tener una visión general
2. Volver y estudiar la estructura, los participantes y las colaboraciones
3. Ver un ejemplo concreto codificado del patrón
4. Elegir nombres para losparticipantes del patrón que sean significativos en el contexto de la aplicación
5. Definir las clases
6. Definir nombres específicos de la aplicación para las operaciones en el patrón.
7. Implementar las operaciones que realizarán las responsabilidades y colaboraciones del patrón.
Los peligros de los patrones de diseño
Pequeño problema: No conocer los patrones adecuados
Como ya vimosantes, probablemente para un problema de mensajería
convenga que apliquemos patrones de mensajería que ya se han mostrado
exitosos en dicho dominio. Si no conocemos dichos patrones probablemente
estemos reinventando la rueda o se nos escapen cosas que otras personas ya
han analizado previamente y para las que ya se han encontrado soluciones.
estándar.
El desconocimiento de los patrones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • modelo vista controlador
  • modelo vista controlador
  • Modelo vista controlador
  • modelo vista controlador
  • Modelo Vista Controlador
  • Modelo, Vista, Controlador
  • modelo vista controlador
  • Modelo Vista Controlador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS