Quelle est la différence d'utiliser des interfaces comme ...Implémentation d'interface Différences
j'ai une interface
Public Interface IProDataSource
Function read() As Integer
End Interface
Puis une classe
Public Class DataSource : Implements IProDataSource
Function read() As Integer Implements IProDataSource.read
some code...
End Function
End Class
Puis-je utiliser ce la façon suivante. .. Mais quelle est la différence? ... les deux approches travaillent ...
Dim obj As IProDataSource = New DataSource
obj.read()
vs
Dim datas as new Datasource
datas.read()
La seule différence que j'ai avis est que si la méthode est Declare il sera visible à l'aide de la première approche uniquement.
Merci pour vos commentaires !!!