Ver Mensaje Individual
  #27  
Antiguo 29-03-2005
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Reputación: 24
marto Va por buen camino
Cita:
Empezado por Ohcan
Y yo creo que esto último sería incorrecto.
Pues yo creo que puede ser correcto
Cita:
Empezado por Ohcan
Otra cosa sería, tal y como propones (creo), hacer los cálculos necesarios para hallar el valor ¿no?
Vamos a ver... llegamos a un punto en el que la linea que separa una cosa y la otra es muy fina. Cuando dices "hacer los cálculos necesarios para hallar el valor", en el fondo, lo que estás haciendo es cambiar el valor de la variable. Evidentemente, el valor se cambiará en algunos casos y en otros no (porque si no, programa un método, no una propiedad) pero en cualquier caso estas cambiando su valor.
Ejemplo:

Código Delphi [-]
constructor TMiClase.Create;
begin
  inherited;
  FPropiedadCostosa := nil;
end;

function TMiClase.GetPropiedadCostosa: TClaseCostosa;
begin
  if not Assigned(FPropiedadCostosa) then
    FPropiedadCostosa := TClaseCostosa.Create;
  Result := FPropiedadCostosa;
end;
__________________
E pur si muove
Responder Con Cita