Interface C#
sharpota
Messages postés
14
Statut
Membre
-
crocro -
crocro -
Bonjour,
Je débute en programmation orienté objet ,SVP Ca veut dire quoi une interface dans C#,j'ait trouvé dans plusieurs tutos "Implémenter une interface" mais je ne comprends pas ce que c'est..
Merci d'avance
Je débute en programmation orienté objet ,SVP Ca veut dire quoi une interface dans C#,j'ait trouvé dans plusieurs tutos "Implémenter une interface" mais je ne comprends pas ce que c'est..
Merci d'avance
Configuration: Windows XP Internet Explorer 8.0
1 réponse
-
Je vais essayer de te l'expliquer ma je promet rien,
L'interface est un peu comme une sorte de classe abstraitre...
Allons s'y avec un exemple, admetton que ta l'interface IStationnement, et que dedans celle-ci, tu as des proprietes en get de NbPlace, NbPlaceLibres,NbPlaceOccupees,
Lorsque tu vas implementer ton interface a une classe (exemple: clsStationnement) tu vas etre oubliger d'avoir les propriete en Get de NbPlace, NbPLaceLibres et NbPlaceOccupees...-
-
Une interface permet d'encapsuler des objets qui ont le même contrat que l'interface. Exemple : Prenons un jeu d'échecs. Tu crées les objets Tour, Pion, Roi, etc. Pour les mettre tous ensemble dans une liste tu crées une interface IPiece qui sera implémenté à tous tes objets. Dès lors tu pourra faire une List<IPiece> avec des Tours, des Pions, etc. Beaucoup plus pratique à manipuler non ?
-
-
-