Chapter 9 Gestion des Modèles Orientés Objet


Ce qui est importé

Le propriétés suivantes sont importées dans le MOO :

Classe

Dans un modèle Rose... Devient dans un MOO
'Class utility' Type Type 'Class'
Export Control

Public

Protected

Private

Implementation
Visibilité

Public

Protected

Private

Package
Cardinality: 0..n, 1..n Cardinalité : 0..*, 1..*
Nested class Classificateur interne
Persistence (persistent, transient) Persistence (persistant, transitoire)
Abstract Abstrait

Interface

Dans un modèle Rose... Devient dans un MOO
Export Control

Public

Protected

Private

Implementation
Visibilité

Public

Protected

Private

Package
Nested class Classificateur interne

Attribut

Dans un modèle Rose... Devient dans un MOO
Export Control

Public

Protected

Private

Implementation
Visibilité

Public

Protected

Private

Package
Initial value Valeur initiale
Static Statique
Derived Dérivé

Opération

Dans un modèle Rose... Devient dans un MOO
Export Control

Public

Protected

Private

Implementation
Visibilité

Public

Protected

Private

Package

Généralisation

Dans un modèle Rose... Devient dans un MOO
Export Control

Public

Protected

Private

Implementation
Visibilité

Public

Protected

Private

Package
Virtual inheritance Attribut étendu
Multi inheritance Héritage multiple

Association

Dans un modèle Rose... Devient dans un MOO
Role name Nom de rôle
Export Control Visibilité
Navigable Navigable
Cardinality Multiplicité
Aggregate

Aggregate (class A or B)

By reference

By value

Unspecified
Agrégation/Composition

Conteneur

Agrégation

Composition

Pas d'agrégation ou composition

 


Copyright (C) 2005. Sybase Inc. All rights reserved.