Ver Mensaje Individual
  #1  
Antiguo 23-02-2009
noob noob is offline
Miembro
 
Registrado: sep 2008
Posts: 212
Reputación: 16
noob Va por buen camino
Relaciones UML: Asociación y dependencia

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; // TClase2 es una clase de la unt uClase2
begin
  Clase2 := TClase2.Create; // Relación de dependencia (TClase ---> TClase2)
end;

¿Estoy en lo cierto?

Saludos.
Responder Con Cita