Définir l'interface de conception

De RAD Studio
Aller à : navigation, rechercher

Remonter à Contrôle des accès


Déclarer published une partie d'une classe rend publique cette partie et génère également les informations de types à l'exécution. Entre autres rôles, les informations de types à l'exécution permettent à l'inspecteur d'objets d'accéder aux propriétés et aux événements.

Parce qu'elles apparaissent dans l'inspecteur d'objets, les parties published d'une classe définissent l'interface de conception de cette classe. L'interface de conception doit inclure toutes les caractéristiques d'une classe qu'un développeur d'applications peut vouloir personnaliser au moment de la conception, tout en excluant toutes les propriétés qui dépendent d'une information spécifique issue de l'environnement d'exécution.

Les propriétés accessibles en lecture uniquement ne peuvent pas faire partie de l'interface de conception car le développeur d'applications ne peut pas leur assigner des valeurs directement. Les propriétés accessibles en lecture uniquement doivent donc être déclarées public plutôt que published.

Voir aussi