Classes partielles
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Classes partielles



  1. #1
    221

    Classes partielles


    ------

    bonjour ,

    j aimerais avoir un éclaircissement sur l'utilité des classes partielles mis a part la possibilité de répartir une classe entre plusieurs fichiers distincts permettant un accès indépendant au différentes parties .

    merci,

    -----

  2. #2
    Bluedeep

    Re : Classes partielles

    Bonjour

    Il faudrait préciser le langage, les classes partielles ne sont pas du tout un concept universel de POO.

    En C# ou en VB.Net, un des intérêts, et même le principal, est de pouvoir enrichir "à la main" des classes créées par un outil : en enrichissant la classe en question dans un autre fichier, on peut re-exécuter l’outil de génération sans perdre le code développé "à la main"
    Dernière modification par Bluedeep ; 30/05/2016 à 13h08.

  3. #3
    221

    Re : Classes partielles

    Bonjour bluedeep ,dsl j ai oublié de préciser la langue ,et même dans le cas du c# la fonctionnalité classe partielle est une amélioration du langage(donc n était pas la a la base ).
    est de pouvoir enrichir "à la main" des classes créées par un outil
    je visualise mieux l utilité mais pourrais tu me donner un exemple d un outil pouvant générer une classe ?

    en enrichissant la classe en question dans un autre fichier, on peut re-exécuter l’outil de génération sans perdre le code développé "à la main"
    -cela implique qu on peut faire ses petites bidouilles sans casser les codes auto-générés et préserver l amélioration ajoutée a la main vu qu elle se trouve dans la partie de la classe partielle qui ne sera pas concernée par une régénération de la classe par un outil ? mais cela me pousse a me poser une autre question pourquoi régénérer la partie générée automatiquement et dans quel contexte cela peut survenir ?

    en te remerciant .

  4. #4
    Bluedeep

    Re : Classes partielles

    Citation Envoyé par 221 Voir le message
    Bonjour bluedeep ,dsl j ai oublié de préciser la langue ,et même dans le cas du c# la fonctionnalité classe partielle est une amélioration du langage(donc n était pas la a la base ).
    Depuis le C# 2.0, c'est à dire 2005; en même temps que les génériques, les types nullables et pas mal de chose; ça fait plus de 10 ans.

    je visualise mieux l utilité mais pourrais tu me donner un exemple d un outil pouvant générer une classe ?
    Tout simplement le designer d'écran ! (mais aussi l'ORM EF, le générateur de proxy client WCF, et un très long etc ..)

    -cela implique qu on peut faire ses petites bidouilles sans casser les codes auto-générés et préserver l amélioration ajoutée a la main vu qu elle se trouve dans la partie de la classe partielle qui ne sera pas concernée par une régénération de la classe par un outil ? mais cela me pousse a me poser une autre question pourquoi régénérer la partie générée automatiquement et dans quel contexte cela peut survenir ?
    Dès que tu modifies une form par exemple, que tu modifie le modèle physique sous jacent à l'EF, etc .. etc ....

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Classes et classes modales
    Par invited9f40760 dans le forum Mathématiques du collège et du lycée
    Réponses: 6
    Dernier message: 23/04/2012, 01h10
  2. sos rentre des classes
    Par invite0a1466ca dans le forum TPE / TIPE et autres travaux
    Réponses: 8
    Dernier message: 04/09/2011, 21h24
  3. Classes USB ?
    Par invitec1317d72 dans le forum Électronique
    Réponses: 8
    Dernier message: 13/06/2008, 20h03
  4. Classes d'équivalence
    Par invite51a3f1d4 dans le forum Mathématiques du supérieur
    Réponses: 9
    Dernier message: 10/09/2007, 23h24
  5. Classes Préparatoires
    Par invite892affbf dans le forum Orientation après le BAC
    Réponses: 12
    Dernier message: 27/11/2005, 18h07