08/08/2008, 16:43
|
| Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses Puntos: 87 | |
Respuesta: Interfaces Bueno si vienes de c++ es simple si viste el tema alguna vez de las super clases abstractas, solo contenian la definicion de los miembros para que despues cada clase que quisiera seguir los lineamientos estipulados por esta solo debia implementarlos.
No es una clase vacia solo digamoslo asi es tu lista de requisitos para ser parte del club.
supongamos que Generas la interfaz IFiguraGeometrica en vez de crear una clase q se llame asi tu le dices q para ser parte del club a tu clase q la implementa debe tener no se al menos 2 metodos
CalculoArea, Calculo Perimetro
Si no tienes esos metodos no puedes considerarte una FiguraGeometrica
la interfaz como su nombre lo dice es algo que adapta o permite adaptar una clase a otras.
asi si tienes un programador q le late el vb.net y otro el c# ambos pueden hacer clases para un sistema siguiendo los lineamientos minimos para que esas clases sean compatibles entre sus sistemas.
Ya si quieres la definicion de todas las escuelas "el contrato que tiene que firma la clase x para poder ser considerada como acorde ala clase Y". |