Diagrama de Clases
Página 1 de 1.
Diagrama de Clases
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".
https://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.
[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í:
En este tema no colocaré definiciones ya que estas se encuentran en el foro anterior en el ítem "Que es una clase".
https://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
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]
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:
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í:
Temas similares
» Diagrama de Casos de Uso
» Diagrama de Secuencia
» Diagrama de Actividades
» Diagrama de Colaboración
» Diagrama de Objetos
» Diagrama de Secuencia
» Diagrama de Actividades
» Diagrama de Colaboración
» Diagrama de Objetos
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|