Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu MEZIL

I love .Net

Abonnements

Instance private and protected. Qu'en pensez-vous ?

Je pense que ça serait bien de rajouter les notions de privé à l'instance (en plus de privé à la classe) et idem pour protected.

Dans beaucoup de cas, je voudrais inderdire ceci :

class C1

{

    private int _test = 0;

    public int Test(C1 c1)

    {

        return c1._test;

    }

}

En effet, quand je définit _test privé c'est pour que seule mon instance puisse y accéder afin d'être maître de mes données. (Ceci est encore plus vrai pour protected car je ne connais pas le code des classes dérivées). 

Bien entendu, il faut conserver la notion de privé à la classe. L'exemple du singleton me saute tout de suite aux yeux pour le justifier.

 

Qu'en pensez-vous ?

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Publié jeudi 22 mai 2008 19:33 par Matthieu MEZIL

Classé sous : , , ,

Commentaires

# re: Instance private and protected. Qu'en pensez-vous ? @ jeudi 22 mai 2008 20:29

Pourquoi pas, mais ce n'est quand même pas capital pour private (vu que c'est toi qui code la classe, tu sais ce que tu fais).

Par contre, pour protected, c'est plus utile.

FREMYCOMPANY

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 6 heures et 2 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 7 heures et 16 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le il y a 20 heures et 55 minutes

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le il y a 21 heures et 52 minutes

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le il y a 22 heures et 7 minutes

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15

- SharePoint : Gestion des Erreurs 6398, 7076 et 6482 par Blog Technique de Romelard Fabrice le 07-02-2009, 11:53

- EF avec WPF par Matthieu MEZIL le 07-02-2009, 10:18