Sesión 2
Borrador!
Este es mi borrador inicial de las clases que involucra mi proyecto.
Las clases son:
- Login.
Atributos:
-usuario(privado)
-password(privado)
Métodos:
-login(publico)
- Ingreso
Atributos:
-Monto(privado)
Métodos:
-getMonto(public)
- Transferencia
Atributos:
-Cantidad(public)
-Usuario(public)
Métodos:
-getTransferencia(public)
- Retiro
Atributos:
-cantidad(private)
-usuario(private)
Métodos:
-getRetiro(public)
- Impresiones
Atributos:
-Usuario(private)
-DineroTotal(private)
-Transferencias(private)
-Ahorros(private)
Métodos:
-GetDatoUsuario(public)
-GetDatoTotal(public)
-GetDatoTransferencia(public)
-GetDatoAhorro(public)
Cualquier corrección pueden ponerla en los comentarios. Saludos! ;)
Carlos, al estar detectando clases, generalmente pensamos en sustantivos. Aquí siento que estás tratando de extraerlas directamente de los casos de uso; hay que ir un poco más allá. Por ejemplo, dos clases que creo que serían esenciales en tu sistema son "Usuario" o "Cuentahabiente" y "Cuenta". Tal vez la transferencia, retiro, etc. puedan ser más como métodos, que irían dentro de esta última clase. Igualmente, puedes incluir varios tipos de cuentahabientes y cuentas, y aquí aplicaría herencia de manera natural.
ResponderEliminarBuena presentación de las clases. En general creo que es un buen primer borrador.
Calificación: 4.5/5