OBJETOS Y CLASES

Páginas: 8 (1926 palabras) Publicado: 24 de noviembre de 2013
Universidad Nacional del Sur – Departamento de Ciencias e Ingeniería de la Computación
Análisis y Diseño de Sistemas – 1er.Cuatrimestre de 2006.

Repaso - Modelo de Objetos

Análisis y Diseño de
Sistemas

Muestra la estructura estática de los objetos
y sus relaciones. Se compone de:
Diagrama de Clases. Es un esquema o molde
para describir muchas instancias posibles de los
datos.Diagrama de Instancias. Describe un conjunto
particular de objetos que se relacionan unos con
otros, según lo especifica el diagrama de clases.

Dpto. Ciencias e Ingeniería de la Computación
Universidad Nacional del Sur

Clase 9 – Modelo Estructural – Conceptos
Avanzados
Lic. María Mercedes Vitturini
[mvitturi@cs.uns.edu.ar]

Un diagrama de clases se corresponde con
infinitos conjuntos dediagramas de
instancias.

1er. CUATRIMESTRE 2006

Análisis y Diseño de Sistemas - Clase 9

2

Diagrama de Clases Representación de clases

Objetos y Clases
Objeto: es un concepto, abstracción, o cosa
con límites definidos y significado para el
contexto.
Clase: reúne un conjunto de objetos con

Resumen de la Notación:
Notació
Nombre de la Clase

Nombrenombre_atributo_1:tipo _de_dato = valor_por_defecto

propiedades (atributos),
comportamiento común (operaciones),
relaciones con otros objetos comunes,
y semántica común.

...

Atributos

nombre_oper_1: (lista_argumentos) : tipo_resultado
...

Operaciones
Análisis y Diseño de Sistemas - Clase 9

3

4

Asociaciones distinguidas Agregación y Generalización

Links y Asociaciones

Agregación:Son formas de establecer relaciones:

Es una relación “parte de”.
Los objetos que representan componentes de algo
son asociados con un objeto que representa al
objeto “ensamblado”.

Las asociaciones establecen relaciones entre clases.
Los links establecen relaciones entre objetos.

Una asociación describe un conjunto de links
potenciales, de la misma manera que una clase
describe unconjunto de objetos potenciales.
Generalmente aparecen como verbos en el
enunciado de un problema.
Análisis y Diseño de Sistemas - Clase 9

Análisis y Diseño de Sistemas - Clase 9

Generalización:
Es la relación entre una clase y una o más
versiones refinadas de ella.
La clase que refina es la superclase y la refinada es
la subclase.
5

Análisis y Diseño de Sistemas - Clase 9

6Estas transparencias proveen sólo una referencia a los temas. Para su estudio debe remitirse a la bibliografía.

1

Universidad Nacional del Sur – Departamento de Ciencias e Ingeniería de la Computación
Análisis y Diseño de Sistemas – 1er.Cuatrimestre de 2006.

Agregación – Ejemplo

Generalización – Ejemplo

Auto

Auto

Nro_Patente
Color
Año_Fabricación

Nro_Patente
ColorAño_Fabricación

Chasis

Motor

Rueda

Nro_Chasis

Nro_Motor
Cilindradas

Marca
Rodado
Estado

Utilitario

Análisis y Diseño de Sistemas - Clase 9

Agregación vs. Asociación

Camioneta

Nro_Asientos

7

Camión
Altura
Tipo_Transporte

Peso_Máximo
Fecha_Verificación
Estado

Análisis y Diseño de Sistemas - Clase 9

8

Agregación – Asociación

La agregación es unaforma especial de
asociación, que añade connotaciones
semánticas.
Usar agregación si:
Dos objetos están fuertemente ligados por la frase
parte-de.
Existen algunas operaciones sobre el todo que
automáticamente se aplican a las partes.
La relación que existe entre los objetos es antisimétrica, Un objeto de una clase es subordinado del
objeto de otra clase.
Análisis y Diseño de Sistemas -Clase 9

9

Agregación vs. Generalización

Análisis y Diseño de Sistemas - Clase 9

10

Agregación – Generalización

Ambas relaciones se representan con una
estructura de árbol con clausura transitiva.
El árbol de agregación está compuesto por
instancias de objetos, partes de un objeto
compuesto.
EL árbol de generalización está compuesto
por clases que describen a un objeto....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASES Y OBJETOS
  • Objetos y Clases
  • clases y objetos
  • objetivos clase de estetica
  • objetivos de clase en matematicas
  • Programa clases y objetos
  • Objetos Y Clases (Programacion)
  • Clases de pruebas objetivas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS