ingenieradesistemas
499751083497328
Cargando...

Identificando las responsabilidades de las clases

A medida que vamos avanzando nos centramos en llegar a un punto de definición, nos referimos a la tarea de saber que clases crear y que no. Gran parte de esta tarea consiste en identificar las responsabilidades de las clases y que gran parte de ellos en lo futuro se convertirán en métodos de nuestros objetos.

Identificando las responsabilidades de las clases
Partiendo de nuestro escenario de caso de uso lo que se tiene que hacer es identificar los verbos o frases verbales y organizarlos tal como se muestra en la siguiente figura.


Es importante apuntar que no todos los que están en la lista se convertirán en comportamientos, algunos se pueden combinar entre si, otros se tendrán que eliminar, puede darse el caso que algunos no son necesarios tomarlos en cuenta.

Lo siguiente tarea es asignar las responsabilidades correspondientes:



Si se observa nos damos cuenta que el objeto Pedido tiene muchas responsabilidades y el objeto Cliente no tiene ninguna responabilidad.

Esto se debe a que el Cliente no es el que realiza las responsabilidades, solo los inicia.
Programación Orientado a Objetos 7818997912556281351

Publicar un comentario Default Comments

emo-but-icon

Inicio item

Síguenos en Facebook

Apuntes aleatorios