Ejemplo de Uso de Clases de Colección [Guía de Usuario de Enterprise Architect]

Top Previous Next

Ejemplo de Uso de Clases de Colección

button_main button_prev button_next

Considere el siguiente código fuente:

 

class Class1

{

 

public:

Class1();

virtual ~Class1();

CMap<CString,LPCTSTR,Class3*,Class3*> att;

Vector<Class2> *att1;

TemplatedClass<class1,class2> *att2;

CList<Class4> *att3;

};

 

class Class2

{

public:

Class2();

virtual ~Class2();

 

};

 

class Class3

{

public:

Class3();

virtual ~Class3();

 

};

 

class Class4

{

public:

Class4();

virtual ~Class4();

};

 

template<class TParam1, class TParam2>

class TemplatedClass

{

public:

TemplatedClass() {

}

virtual ~TemplatedClass() {

}

};

 

 

Si este código es importado hacia el sistema con las opciones de importación predeterminadas, este diagrama es generado:

 

addcollclassdefault

 

Si sin embargo, usted ingresa el valor CList<#Type#> en el campo Clases de Colección Adicionales en la página de opciones de lengujae (C#, Java, C++), una conector de Asociación también es creado para Clase 4:

 

addcollclassoption

 

Aprender más

Opciones C#

Opciones Java

Opciones C++