Bonjour,
Je travaille actuellement sur un programme qui utilise des bases de données. J'aurais une question sur la manière d'abstraire une partie du programme. Pour cela, j'utilise les interfaces :
Est ce qu'un programme comme celui-la permet d'abstraire totalement le type de base de données utilisé (mysql, sqlite ...) ? La création de l'interface me permet donc de ne pas avoir à recoder la classe MainWindow et IDbb si je change de type de base de données ? Merci pour vos précisionsCode:
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 Class Bdd Implements IBdd Public Function Insert(data as string) 'mysql ou sqLite ..... End Function End Class Interface IBdd Public Function Insert(data as string) End Class Class MainWindow Public Sub MainWindow() dim bdd as Idd = new Bdd() bdd.Insert("toto") End Sub End Class