Diagrama de Clases

Ver el tema anterior Ver el tema siguiente Ir abajo

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:


Ejemplo:
Recordando la clase Lavadoras, su representación gráfica será:



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.



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]




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:

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:



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


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í:
avatar
Admin
Admin

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

Ver perfil de usuario http://villegas1.activoforo.com

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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