Création de classes C/C++

Vous pouvez créer des classes C/C++ dans l'éditeur de diagrammes.
Vous devez être dans la perspective C/C++.

Pour créer une classe C/C++ :

  1. Dans la palette, cliquez sur Classe C++ puis sur un espace vide du diagramme de classes.
  2. Dans l'assistant Nouvelle classe C++, saisisse le nom de la classe dans la zone Nom.
  3. Dans la zone Classe de base, effectuez l'une des tâches suivantes :
    1. Si la nouvelle classe est une sous-classe, sélectionnez le bouton Parcourir pour rechercher la classe de base.
    2. Si la classe est une sous-classe et que le nom de la classe de base a été saisi, sélectionnez l'un des boutons Accès pour son accès hérité à la classe de base.
    3. Si la nouvelle classe n'est pas une sous-classe d'une autre classe, laissez cette zone vide.
  4. Pour spécifier les caractéristiques de la classe, cochez les cases En ligne, Destructeur virtuel ou Inclure le garde.
  5. En regard de la zone Fichier d'en-tête, cochez la case Lier à un fichier et saisissez un nom ou recherchez un fichier d'en-tête pour la définition source de la classe.
  6. En regard de la zone Fichier de corps du texte, cochez la case Lier à un fichier et saisissez un nom ou recherchez un fichier d'en-tête pour le code source de méthode de la nouvelle classe.
  7. Cliquez sur Terminer.
Tâches associées
Modification de classes ou de types de données C/C++
Ajout de zones aux classes et aux types de données C/C++
Ajout de méthodes aux types de données et aux classes C/C++
Changement de la visibilité des méthodes et des zones C/C++
Changement du type de zone C/C++ dans les diagrammes
Changement du type de retour pour les méthodes C/C++ dans les diagrammes
Restructuration en ligne
Création d'énumérations C/C++
Ajout de littéraux d'énumération aux énumérations C/C++
Suppression d'éléments C/C++ dans des diagrammes
Suppression d'éléments C/C++ dans les modèles UML
Changement de nom des éléments C/C++
Création de relations entre éléments C/C++
Référence associée
Mappages entre les éléments C/C++ et UML

Vos commentaires