Hola, me gustaría saber si estoy en lo cierto.
Yo cuando veo una clase de este tipo digo que hay relaciones UML de asociación:
Código Delphi
[-]
TClase = class
private
Atributo1: TClase2;
Atributo2: TClase3;
public
end;
TClase tiene una relación de asociación con TClase2 y con TClase3.
Ahora, cuando veo una clase de este otro tipo digo que hay relaciones de dependencia:
Código Delphi
[-]
TClase = class
private
Atributo1: Integer;
Atributo2: String;
public
end;
implementation
uses uClase2;
procedure TClase.Procedimiento;
var
Clase2: TClase2; begin
Clase2 := TClase2.Create; end;
¿Estoy en lo cierto?
Saludos.