Está en la página 1de 6

UNIVERSIDAD

AMERICAN COLLEGE.
Análisis y diseño de sistemas II.
Alumno: Alejandro Alfonso Romero Gutiérrez.

Carrera: Ingeniería en sistemas.

ID: 18-1-0119.

Fecha: 18-09-2020.

Docente: Irene Martínez.


ABSTRACCION

Permite

Identificar las características y comportamientos de un


objeto y con los cuales se construirá la clase (plantilla), es
decir, podemos reconocer los atributos o métodos de un
objeto.

Nos referimos como la


La idea de una división abstracción ES-UN,
Tipos
en partes es la sentencias que puede
abstracción TIENE-UN. ser usada para ilustrar
Las 2 formas de abstracción mas
relación
importantes son:

Ejemplo Ejemplo
Dividir en partes
Una bicicleta ES-UN
Un auto TIENE-UN motor. vehículo rodado, el cual
TIENE-UNA transmisión. Dividir en especializaciones a su vez ES-UN medio de
transporte.
ENCAPSULAMIENTO

Significado

Es el ocultamiento de la complejidad del código, pertenece a la


parte privada de la clase y que no puede ser vista desde ningún
otro programa, es decir que los atributos propios de un objeto no
pueden ser visibles desde otro objeto, deben ser declarados como
privados.

Exponer el estado del


Abstraer al resto del objeto solo a través del
mundo de la comportamiento que le
Permite
complejidad de la hayamos definido
implementación interna mediante miembros
públicos.
HERENCIA

Concepto

Es el pilar más fuerte que asegura la reutilización de código, ya que a


partir de esta característica es posible reutilizar (heredar) las
características y comportamientos de una clase superior llamada clase
padre, a sus clases hijas, denominadas clases derivadas. Esto implica
que una vez desarrollado el código de una clase base, su código puede
ser reutilizado por las clases derivadas.

Posee

Los atributos de la clase base,


además de los propios.

Soporta todos o algunos de los


métodos de la clase base.
POLIMORFISMO

Significado

Es la propiedad que tienen los objetos de permitir invocar


genéricamente un comportamiento (metodo), cuya
implementación será delegada al objeto correspondiente recién en
tiempo de ejecución.

Puede existir Permite Ejemplos

La posibilidad de
En las relaciones de desencadenar Transporte.
Herencia, pero, no operaciones diferentes, Avanzar-Frenar.
siempre es asi. en respuesta a un mismo
mensaje. Auto: Transporte-Avanzar-Frenar.
Transbordador: Transporte-Avanzar-Frenar.
Caballo: Transporte-Avanzar-Frenar.
RELACION

Significado

Durante la ejecución de un programa, los diversos objetos que lo


componen han de interactuar entre sí para lograr una serie de objetivos
comunes.

Relacion de asociacion Relación Generalizacion-Especializacion


Tipos

En realidad, la generalización
Relación de todo-parte y la especialización son
Serían relaciones
diferentes perspectivas del
generales, en las
mismo concepto, la
que un objeto Son las llamadas agregaciones y generalización es una
realiza llamadas a composiciones y es que mientras perspectiva ascendente
los servicios que la composición se entiende que (bottom-up), mientras que la
(métodos) de otro, dura durante toda la vida del especialización es una
interactuando de objeto componedor, en la perspectiva descendente (top-
esta forma con él. agregación no tiene por qué ser así. down).

También podría gustarte