Diagrama de Clases

Ir abajo

Diagrama de Clases Empty Diagrama de Clases

Mensaje  Admin el Jue Mayo 20, 2010 10:38 am

Miércoles, 20 de Mayo de 2010


En este tema no colocaré definiciones ya que estas se encuentran en el foro anterior en el ítem "Que es una clase".
http://villegas1.activoforo.com/clase-1-introduccion-a-la-programacion-orientada-a-objetos-poo-f1/que-es-una-clase-t4.htm
Representación gráfica de una clase:
Diagrama de Clases 110


Ejemplo:
Recordando la clase Lavadoras, su representación gráfica será:
Diagrama de Clases 210


Creación de una Clase
Nombre de la clase:
Ya sabemos que la figura que representa una clase es un rectángulo, el nombre de la Clase debe tener la primera letra en Mayúscula y si el nombre de la clase consta de 2 palabras, ambas con con Mayúsculas así:
1. clase Lavadora
2. clase LavadoraIndustrial
Atributos de la Clase:
Cuando un atributo consta de una sola palabra, este se escribe en minúsculas, pero si es de 2 o más palabras, la primera es en minúsculas y las demás en mayúsculas así:
1. marca
2. modelo
3. numeroSerie
Procedimientos o métodos:
Se utiliza la misma particularidad de los atributos pero finalizando con paréntesis.
Diagrama de Clases 1310


Asociaciones
Es la manera mediante la cual se relacionan las clases unas con otras, hay relaciones simples y compuestas como por ejemplo
Uno a Uno
Uno a Muchos
Muchos a Uno
Muchos a Muchos
En un diagrama de clases se debe especificar que tipo de relación existe entre una clase y otra, por ejemplo si miramos un jugador y un equipo, estos estan relacionados entre sí porque el jugador juega en el equipo:
[center]Diagrama de Clases 111

Diagrama de Clases 113



Papel de una clase respecto a otra
El papel es la función que desarrolla una clase dentro de otra, en el ejemplo anterior observamos que el jugador es el empleado del equipo y el equipo es el empleador del jugador:
Diagrama de Clases 112
Una clase puede recibir múltiples asociaciones hacia ella, en el caso de los jugadores, observamos que el jugador puede ser delantero, defensa o centro y todos ellos se relacionan con la clase Equipo:
Diagrama de Clases 114


[justify]Multiplicidad:
Hace referencia a la cantidad de veces que una clase puede estar incluida en otra, es decir:
[center]Diagrama de Clases 115


Dependencias
Las dependencias en las clases se representan por una línea discontinua y se colocan cuando una clase depende de otra, es decir cuando una clase utiliza los servicios de otra clase, por ejemplo:
Cuando se desarrolla un formulario, dependiendo de las respuestas es la información que se va a mostrar, por ende el formulario depende de lo que el sistema diga que se debe mostrar así:
Diagrama de Clases 1410
Admin
Admin
Admin

Mensajes : 70
Fecha de inscripción : 18/05/2010
Edad : 35
Localización : Copacabana - Parque

http://villegas1.activoforo.com

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.