Les menciono las clases que tengo y mis dudas!!!
Clase: Empresa
Atributo: Nombre
Dirección
Clase: Socio
Atributo: Nombre
Cedula
Dieccion
e-mail
Metodos: pagar():int
Clase: Contrato
Atributo: Detalles "es decir los tipos de contratos, detalles de ellos"
Precio:int
Metodo: GetFijo "lee valor"
SetFijo "modifica valor"
GetFlotante "lee valor"
SetFlotante "modifica valor"
// SE APLICA HERENCIA
Clase: Fijo
Atributo: dias
Clase: Flotante
Atributo: nsemandas
temporadas
Bueno para empezar me parece que esta mal, ya que las clases pueden modificarce a si misma, con Get y Set como metodos, pero no quedaria mejor que la EMPRESA, pueda moficar los contratos? Es decir esos Set y Get como metodos en EMPRESA,
Ademas contrato no puede tener un ATRIBUTO llamado "Precio" ya que el precio no el mismo para el tipo de contrato FIJO y FLOTANTE, no seria mejor que cada tipo tubiera un atributo PRECIO?