ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ensayo de las responsabilidades


Enviado por   •  26 de Noviembre de 2017  •  Ensayos  •  741 Palabras (3 Páginas)  •  272 Visitas

Página 1 de 3

[pic 1][pic 2][pic 3]


Al asignarle responsabilidades a una clase nos aseguramos que cada instancia sean muchas o pocas cada una tenga una se responsabilice de algo, de este modo el programa será más eficiente ya que es mejor si cada objeto tiene una sola responsabilidad.

También podemos observar que las responsabilidades se pueden identificar en la especificación de registro y  las clases, en las especificaciones de registro las vemos en que la información que está en el sistema se debe mantener y manipular. Nosotros podemos encontrar las responsabilidades haciendo un walk. Aunque por  otro lado en las clases también al declararse pueden transmitir responsabilidades adicionales, al igual que al comparar y contrastar.

En la asignación de responsabilidades tenemos que tener en claro ciertas cosas una es la distribución uniformemente la inteligencia del sistema aquí a lo que nos referimos con lo de inteligencia es a lo que sabe el sistema por ejemplo algunas clases las podemos ver como inteligentes y a otras un poco menos esto se puede medir de acuerdo en cuanto sabe o lo que puede hacer la clase una de las clases inteligentes en la de dibujo. Otro es las responsabilidades del estado como en general como sea posible lo podemos ver por ejemplo nosotros podemos dibujar un cuadro por medio de una clase y su elementó o indicando responsabilidades de manera general. Otra seria que mantenga el comportamiento con información relacionada aquí también es conveniente que asignemos responsabilidades en realizar cualquier operación necesaria que se necesite también es conveniente que cada operación a la que se le responsabilizo tenga otra con las mismas condiciones. Mantenga la información acerca de una cosa en un solo lugar aquí lo que podemos observar es el intercambio de información implicada podemos hacer el software más fácil si minimizamos el suclt. Por ultimo esta cuando comparten responsabilidades cuando podemos observar que hay muchas responsabilidades se pueden dividir entre dos objetos o más.

Nosotros podemos examinar las relaciones entre las clases una vez que tenemos una idea clara de las clases que componen nuestro sistema encontramos tres relaciones que son muy útiles en este sentido que son  su tipo de relación, la analogía de la relación y la parte de la relación claro que o siempre nos servirán todas estas relaciones todo dependerá de lo que nosotros queramos programar debemos analizar e identificar las especificaciones del programa.

Las clases en si no deben tener un gran número de responsabilidades a esto me refiero para que sea más eficiente esto, en otro caso si pertenece a una superclase se puede forzar en varias clases cooperantes y al final analizáremos el software para ver si tienen demasiadas clases y descartar algunas si es necesario.

...

Descargar como (para miembros actualizados)  txt (4.4 Kb)   pdf (136.4 Kb)   docx (12.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com