![Imagen](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjofFz6uCHKIkmS-Yqm4O_FBERK423_AWq7ak_mNZl5-q2q5KZtvdvRbiy2sg4GKvCF_xNwtqeJthAMqAjEmKFRs2mExdt_TRvpx8RM6yv46PUrOVS8ddhJXVgnVMJ9DXzSwi1xkyywTZvm/w483-h242/image.png)
introducción en leguaje de interfaz ¿Qué es una Interface? Las interfaces surgen como una evolución de la POO (programación Orientada a Objetos) ante la necesidad de reutilizar y agrupar las distintas funcionalidades de un objeto en subconjuntos mas manejables. Debido a la creciente complejidad de los sistemas modernos cada vez mas los objetos (que antes necesitaban solo algunos métodos para poder definir sus funcionalidades) fueron creciendo en complejidad, hasta el punto de tornarse inmanejables por la excesiva cantidad de métodos que contenían (pensemos por ejemplo en un simple control activex que muestre una imagen según el estado del tiempo y que se insertará en una página Web). Debida a esta creciente complejidad en los sistemas fue que surgió la necesidad de agrupar las funcionalidades de los objetos en pequeños módulos que a su vez fuesen reutilizables por otros objetos que utilizaban otras implementaciones de la misma funcio...