Bonjour,
J'ai un problème à mon travail avec l'héritage et l'instanciation de classe en C#.
Voici donc la structure de code qui contient à la base 1 classe et 3 interface :
J'ai créé 4 classes pour implémenter mes interfaces soit : User, Contract, Product et Service. Ensuite j'ai créé deux IList qui contiendront les contrats et les items.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Exercice { class Program { static void Main(string[] args) { Console.WriteLine("Affiche le résulat dans la console"); } } } interface IUser { string Name { get; set; } void AddContract(IContract contract); } interface IContract { int ID { get; set; } string Description { get; set; } DateTime CreationDate { get; set; } void AddItem(IItem item); void RemoveItem(IItem item); } interface IItem { int ID { get; set; } string Description { get; set; } }
Donc après minte recherche, comment je fais pour ajouter des items dans ma liste d'item alors que les produits et services ont des variables différentes.
Merci
Partager