Ejemplo de Uso de Clases de Colección [Guía de Usuario de Enterprise Architect] |
Top Previous 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:
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:
Aprender más |