PcxD

Páginas: 4 (806 palabras) Publicado: 20 de marzo de 2013
UML
Diagrama de Clases y de
Objetos
Objetos
Prof. Daniel Riesco
®

Diagrama de Clase
Diagrama
• Una clase es una descripción de conjunto de
Una
objetos que comparten los mismos atributos,operaciones, métodos, relaciones y semántica.
operaciones,
• Las clases son graficamente representadas por
Las
cajas con compartimentos para:
cajas
– Nombre de la clase, atributos yoperaciones / métodos
– Responsabilidades, Reglas, Historia de Modificaciones,
Responsabilidades,
etc.
etc

• Los diseñadores desarrollan clases como conjuntos
Los
de compartimentos que crecen en eltiempo
agregando incrementalmente aspectos y
funcionalidades.
funcionalidades.

Ejemplo HelloWorld
Ejemplo
clase
nombre

HelloWorld

operaciones paint()

Abstracción para HelloWorldAbstracción
clase
nombre

HelloWorld

operaciones paint()

nota
g.drawString
("HelloWorld", 0, 10)

Ejemplo: "Hello, World"
Ejemplo:

import java.awt.Graphics;
class HelloWorld extendsjava.applet.Applet {
public void paint (Graphics g) {
g.drawString ("Hello, World!", 10, 10);
}
}

Diagrama de Clase
Diagrama
Applet
generalización
HelloWorld
paint()

dependenciaGraphics

Herencia
Herencia
Object
Panel

interface
Component
ImageObserver

Applet
Container
HelloWorld

Diagramas de Clase
Diagramas
• Muestra un cjto de elementos que son estáticos,Muestra
como las clases y tipos, junto con sus
contenidos y relaciones
contenidos
• Es un grafo de elementos clasificadores
Es
conectados por varias relaciones estáticas
conectados
•Clasificador --> Class, Interface, DataType.
Clasificador -• Clase. Alcance. Referencia. Clase Abstracta.
• Orden: [stereotype] nbre [stringPropiedades]

Ejemplo: Clase Dispositivo
Ejemplo:
• Define eimplementa las operaciones para config,
Define
config
transmitir y recibir informac. hacia y desde el puerto serie
informac
• hCom: handler al dispositivo.
handler
• puerta: nombre del puerto...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS