Skip to content

9. CLASE #9 (11 de Marzo del 2020)

MAU143429 edited this page Jun 1, 2020 · 1 revision

Hoy se realiza la primera revisión del portafolio Se entrego tarea moral 2

Patrón de Arquitectura

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

MVC(Model View Controller):

Se divide en 3 Modelo, Vista y Controlador

Controller:

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

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

View:

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.

==================================================================

Estructuras de Datos Lineales

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

Arrays(Arreglo):

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);

Clone this wiki locally