GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Asignación de Responsabilidades

Camilo Romero Spanisch

Asignación de Responsabilidades

Inhalt der Mindmap

Asignación de Responsabilidades

  1. La Técnica del Experto

    • La primera técnica de asignación de responsabilidades que vamos a utilizar se llama el experto.
      • Esta técnica establece que el dueño de la información es el responsable de ella, y que debe permitir que otros tengan acceso y puedan pedir que se cambie su valor.
        • Esto no quiere decir que se deban definir siempre dos métodos por atributo, uno para retornar el valor y el otro para modificarlo. Hay casos en los cuales la modificación debe seguir reglas distintas a la simple asignación de un valor.
  2. La Técnica de Descomposición de los Requerimientos

    • La manera más sencilla de hacer la identificación es tratar de descomponer los requerimientos funcionales en los subproblemas que debemos resolver para poder satisfacer el requerimiento completo.
      • Por ejemplo, para el requerimiento de pagar una factura, podemos imaginar que necesitamos realizar tres pasos, que sugieren la necesidad de tres métodos:
        • Buscar si el socio que quiere pagar la factura existe (buscarSocio). Si el socio existe, obtener todas sus facturas pendientes (darFacturas). Pagar la factura seleccionada (pagarFactura).
      • Una vez identificados los servicios que nuestra aplicación debe proveer, podemos utilizar la técnica del experto para decidir la manera de distribuir las responsabilidades entre las clases.
        • Continuando con nuestro ejemplo anterior, podemos hacer la siguiente distribución de responsabilidades:
          • El servicio buscarSocio debe ser responsabilidad de la clase Club, porque es el club quien tiene la información de la lista de socios. El servicio darFacturas debe ser responsabilidad de la clase Socio, porque cada socio tiene la información de la lista de sus facturas pendientes. El servicio existeAutorizado debe ser responsabilidad de la clase Socio, porque cada socio tiene la información de la lista de sus autorizados. El servicio agregarAutorizado debe ser res- ponsabilidad de la clase Socio, porque cada socio tiene la información de la lista de sus autorizados.

Bilder und Dateien der Mindmap

  • Asignación de Responsabilidades
  • Asignación de Responsabilidades

Informationen

Beschreibung
Mindmap am Asignación de Responsabilidades, erstellt von Camilo Romero am 13/10/2018.
Erstellt von
Camilo Romero · Okt 2018
Aktualisiert
13 Okt 2018
Aufrufe
0
Bewertung

Mehr zu Análisis y diseño orientado a objetos

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck