-
Notifications
You must be signed in to change notification settings - Fork 0
9. CLASE #9 (11 de Marzo del 2020)
Hoy se realiza la primera revisión del portafolio Se entrego tarea moral 2
Antes de aplicar los patrones de diseño se define el sistema de arquitectura.La Arquitectura define los componentes del sistemas.Componentes de otras piezas del sistema. Existen Arquitectos de software.
La arquitectura esta en un nivel mas alto que el diseño por eso cuando hablamos de arquitectura no podemos hablar de diseños ya que no pertenecen a la misma fase. Análogamente donde existen patrones de diseño también existe patrones de arquitectura
Se divide en 3 Modelo, Vista y Controlador
Envía comandos al modelo para actualizar el estado del modelo, también puede enviar comandos a la vista para actualizar la representación del modelo
Intermediario entre View y Model
Almacena los fatos que se le administra al controller Y LOS QUE SE VEN EN LA LA VIEW Cuando se actualizan datos el controller actualizan al modelo
El modelo usualmente representa una tabla de base de datos y persisten los datos
En esta capa es donde actúa el usuario, también por esta capa me comunico con el controller para que realice alguna función la cual el usuario esta consultando
Fin de Diagrama de Clase y Patrón de Diseño.
==================================================================
Que es un ADT(Abstract Data Type):
Son conjuntos de objetos que tienen definidos operaciones.
Adts son matematicos
Que son tipos de datos??
- Listas
- Conjuntos
- Colas
- Grafos
Así como otros datos los ADT´s tienen operaciones asociadas como:
- Agregar
- Remover
- Contener
Como implementar un ADT en Java? Las clases pueden implementar ADTS. En un concepto de POO el ADT puede verse como una interfaz o una clase con características.
Que operaciones deben ir en un ADT??
Esto es decision del programador Pero cuando aplico ADT tengo que tener cuidado con la exposicion de detalles de implmentacion
Los arreglos son objetos que tienen un tamaño ilimitado. No existe un keywords para declarar un array
Forma:
int[] a; int a[];
int[] a = new int [10]; int[] b = (5, 4, 2, 1);