O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Asignación de Responsabilidades

Camilo Romero Espanhol

Asignación de Responsabilidades

Conteúdo do mapa

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.

Imagens e arquivos do mapa

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

Informações

Descrição
Mapa Mental sobre Asignación de Responsabilidades, criado por Camilo Romero em 13-10-2018.
Criado por
Camilo Romero · out 2018
Atualizado
13 out 2018
Visualizações
0
Avaliação

Mais sobre Análisis y diseño orientado a objetos

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?