Mon collègue affirme qu'une propriété d'un objet ne doit jamais être
publique. Il dit que VB.net le permet mais cela n'est pas conforme au langage
UML. De ce fait, il m'a fait des dll en C# qu'avec des méthodes publiques.
Mes cours ne sont pas si vieux que cela, il me semble qu'une propriété peut
aussi être publique sans mettre à défaut le langage UML.
Qu'en pensez-vous ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
c2i-Richard Clark [MVP]
Un champs ne doit pas être public s'il est modifiable et accessible via des ... accesseurs. Ces accesseurs en VB comme en C# peuvent être fait grâce à une propriété. Mais c'est vrai qu'en IL, ils sont transformés en méthodes (set et get).
-- Richard Clark http://www.c2i.fr - Le portail .NET [Microsoft MVP .NET] ______________________________________________ Etudiants, lycéens, partez au Japon et gagnez $8000 http://www.project-hoshimi.fr ______________________________________________
"DM" wrote in message news:
Bonjour,
Mon collègue affirme qu'une propriété d'un objet ne doit jamais être publique. Il dit que VB.net le permet mais cela n'est pas conforme au
langage
UML. De ce fait, il m'a fait des dll en C# qu'avec des méthodes publiques. Mes cours ne sont pas si vieux que cela, il me semble qu'une propriété
peut
aussi être publique sans mettre à défaut le langage UML. Qu'en pensez-vous ?
Un champs ne doit pas être public s'il est modifiable et accessible via des
... accesseurs.
Ces accesseurs en VB comme en C# peuvent être fait grâce à une propriété.
Mais c'est vrai qu'en IL, ils sont transformés en méthodes (set et get).
--
Richard Clark
http://www.c2i.fr - Le portail .NET
[Microsoft MVP .NET]
______________________________________________
Etudiants, lycéens, partez au Japon et gagnez $8000
http://www.project-hoshimi.fr
______________________________________________
"DM" <DM@discussions.microsoft.com> wrote in message
news:AF0257AD-24D0-4155-A90E-6C010F29FC44@microsoft.com...
Bonjour,
Mon collègue affirme qu'une propriété d'un objet ne doit jamais être
publique. Il dit que VB.net le permet mais cela n'est pas conforme au
langage
UML. De ce fait, il m'a fait des dll en C# qu'avec des méthodes publiques.
Mes cours ne sont pas si vieux que cela, il me semble qu'une propriété
peut
aussi être publique sans mettre à défaut le langage UML.
Qu'en pensez-vous ?
Un champs ne doit pas être public s'il est modifiable et accessible via des ... accesseurs. Ces accesseurs en VB comme en C# peuvent être fait grâce à une propriété. Mais c'est vrai qu'en IL, ils sont transformés en méthodes (set et get).
-- Richard Clark http://www.c2i.fr - Le portail .NET [Microsoft MVP .NET] ______________________________________________ Etudiants, lycéens, partez au Japon et gagnez $8000 http://www.project-hoshimi.fr ______________________________________________
"DM" wrote in message news:
Bonjour,
Mon collègue affirme qu'une propriété d'un objet ne doit jamais être publique. Il dit que VB.net le permet mais cela n'est pas conforme au
langage
UML. De ce fait, il m'a fait des dll en C# qu'avec des méthodes publiques. Mes cours ne sont pas si vieux que cela, il me semble qu'une propriété
peut
aussi être publique sans mettre à défaut le langage UML. Qu'en pensez-vous ?