C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Re: Faut-il avoir une confiance absolue en ses amis?

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Gabriel Dos Reis
Guest





PostPosted: Mon Aug 18, 2003 12:27 pm    Post subject: Re: Faut-il avoir une confiance absolue en ses amis? Reply with quote



[email]lerouzic (AT) pge (DOT) cnrs-gif.fr[/email] (Arnaud) writes:

Quote:
Bonjour à tous,

Existe-t-il un moyen simple de restreindre l'accès des classes amies
à seulement certains membres private?

La notion de classe est l'unité fondamentale d'abstraction (et de
protection). Si tu veux avoir une plus fine granularité, il faut
subdiviser en plus petites classes.

-- Gaby

Back to top
Arnaud
Guest





PostPosted: Mon Aug 18, 2003 4:23 pm    Post subject: Re: Faut-il avoir une confiance absolue en ses amis? Reply with quote



Quote:

| Bonjour à tous,
|
| Existe-t-il un moyen simple de restreindre l'accès des classes amies
| à seulement certains membres private?

La notion de classe est l'unité fondamentale d'abstraction (et de
protection). Si tu veux avoir une plus fine granularité, il faut
subdiviser en plus petites classes.


D'accord. Dans l'exemple que j'ai cité, il s'agissait d'un accès
différentiel aux variables privées et aux fonctions privées. Cela
signifie que pour gérer une telle situation, il faut créer une classe
de fonctions et une classe de variables? Dans le cas de l'héritage,
une granularité de l'encapsulation plus fine que la classe existe
grâce à la dissociation protected/private des membres protégés. Le
fait que cette nuance n'existe pas dans le cadre de l'amitié
signifie-t-il qu'elle n'a pas de raison d'exister (autrement dit
qu'elle reflète une mauvaise conception), ou qu'elle est suffisemment
rare pour qu'un bricolage se révèle acceptable?

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.