
Dudas con Interfaces
Publicado por Juan (32 intervenciones) el 25/01/2016 21:01:33
Buenas tardes.
A ver si alguien me explica mejor para que sirven las interfaces, ya que por mas que leo sobre ello, para mi no tienen mucho sentido.
Sé que sirven para crear una regla y para obligar a las clases que las implementen crear sus métodos, pero que más me da a mi obligar mediante una interfaz a crear un método obligatoriamente o crearlo igual sin tener que implementar nada. Me refiero a que si por ejemplo yo cuando cree una clase quiero crear un metodo lo creo y no tengo que obligarme a crearlo con una interfaz.
Yo veo las interfaces como simples recordatorios para "que no se te olvide tal método", no sé si alguien me puede explicar mejor este tema, si sirven para algo más que se me esté escapando a mí, si tiene una utilidad real y buena, o algún ejemplo real donde se vea el uso de las interfaces. No sé si me explico, pero el heredar de una clase lo veo lógico y de utilidad, ya que puedes utilizar todos sus métodos sin tener que volver a escribir nada de código, pero las interfaces que tienes que escribir todo de nuevo....
Espero vuestros comentarios o explicaciones.
Un saludo.
A ver si alguien me explica mejor para que sirven las interfaces, ya que por mas que leo sobre ello, para mi no tienen mucho sentido.
Sé que sirven para crear una regla y para obligar a las clases que las implementen crear sus métodos, pero que más me da a mi obligar mediante una interfaz a crear un método obligatoriamente o crearlo igual sin tener que implementar nada. Me refiero a que si por ejemplo yo cuando cree una clase quiero crear un metodo lo creo y no tengo que obligarme a crearlo con una interfaz.
Yo veo las interfaces como simples recordatorios para "que no se te olvide tal método", no sé si alguien me puede explicar mejor este tema, si sirven para algo más que se me esté escapando a mí, si tiene una utilidad real y buena, o algún ejemplo real donde se vea el uso de las interfaces. No sé si me explico, pero el heredar de una clase lo veo lógico y de utilidad, ya que puedes utilizar todos sus métodos sin tener que volver a escribir nada de código, pero las interfaces que tienes que escribir todo de nuevo....
Espero vuestros comentarios o explicaciones.
Un saludo.
Valora esta pregunta


0