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? 
   
 


