Hola a todos , no llevo mucho tiempo en esto de la programacion , y me gustaria resolver una duda que tengo practicamente desde el primer dia
No me aclaro con las interfaces , no se realmente para que sirven ,
por ejemplo, tengo esta interfaz simple con 2 metodos :
Código:
Public Interface Ejemplo
Sub Rutina1 (ByVal str As String)
Sub Rutina2 (ByVal num As integer)
End Interface
y la uso por ejemplo en esta clase
Código:
Public Class Form1 Implements Ejemplo
....
Public Sub Metodo (ByVal str As String) Implements Ejemplo.Rutina1
End Sub
....
End Class
pues bien , ahi va la pregunta , yo siempre he entendido esto como que al implementar la interfaz estamos obligandonos a usar sus metodos o algo asi.
Por eso no entiendo su utilidad , asi que si alguien me lo supiera explicar mejor se lo agradeceria.Un saludo