#+title:     Clase 5
#+author:    fede
#+email:     fede@Latitude-E6430-67324a99

* Diagrama de clases
El diseño de un sistema consiste en su resolucion usando una maquina de estado finito.

* no sabria que poner de item
se realizo una actividad de como de forma exagerada se hizo un diagrama de flujo de como se abre una puerta. Esto para demostrar cual es el nivel es especificacidad (que tan especifico) hay que ser dependiendo de la interfaz con la cual se trata.

* aclaraciones diseño
1. Nombre.

   Cualquier cosa que se quiera resolver tiene que tener un nombre y resolver un solo problema.

2. Encapsulamiento.

   Es la caracterizacion de los parametros internos de una interfaz. Mientras más facil es entender que es lo que va a haber dentro de los parametros, menos secreta es la interfaz.

3. Abstracción.

   La cantidad de elementos de la interfaz. Si hay muchas interfaces uno es más concreto y si da menos es más abtracto.

4. Extensiones.

   Existen, implementaciones de interfaz y herencias de clase.

#+begin_quote
what is he sayng
#+end_quote
