Réserver une Démo
Pré. Proc.

Transformation C++

La transformation C++ convertit les types d'éléments Platform-Independent Modèle (PIM) en types d'éléments Class spécifiques à C++ et crée une encapsulation (produisant les getters et les setters) selon les options que vous avez définies pour créer des propriétés à partir d'attributs C++ (sur la page "Spécifications C++" de la boîte de dialogue 'Préférences' ). Note que les attributs publics dans le PIM sont convertis en attributs privés dans le PSM. Toutes les opérations sur une interface sont transformées en pures méthodes virtuelles sur une classe équivalente.

Exemple

Les éléments PIM

UML Class diagram Platform Independent Model (PIM) in Sparx Systems Enterprise Architect.

Après transformation, devenir les éléments PSM

UML Class diagram Platform Specific Model (PSM) in Sparx Systems Enterprise Architect.

Apprenez Plus