Implementar una interface con un solo clic
Hace tiempo prometí explicar cómo se puede implementar una interface con sólo 2 clics, pero me he dado cuenta de que únicamente hace falta 1.
Qué es una interface y qué los dos tipos de implementación que podemos usar lo tenéis muy bien explicado en esta página.
Una vez vista la teória, voy a ir a un ejemplo mucho más práctico para demostrar como funciona otra de las ayudas de Visual Studio 2005. Supongamos que tenemos la siguiente interface:
Una interface muy sencilla con 2 métodos, bien, creamos una clase que la va a implementar:
Si os fijáis, el IDE de Visual Studio hace que aparezca un pequeño rectángulo azul debajo del nombre de la interface (cuando el cursor está sobre antes, después o en medio del nombre de la interface), este rectángulo será el que nos ayude a implementarla.
Vamos a pasar el ratón sobre el rectángulo, y veamos que pasa:
Vaya, se despliega este menú para implementar la interface, hagamos clic en la primera opción:
(clic sobre la imagen para ampliar)
Ya tenemos la interface implementada con tan solo 1 clic. Bueno, falta escribir el código de los métodos, pero en principio ya funcionan (aunque sólo lancen una excepción).
Pero alguno puede pensar, “vaya tontería, esos 2 métodos no me cuesta tanto escribirlos”, y tiene razón, pero
- ¿qué pasa si la interface tiene 200 métodos?
o
- ¿qué pasa si no tenemos documentación sobre los métodos porque es una interface del sistema o de un tercero?
En estos casos el IDE de Visual Studio viene en nuestra ayuda, como hemos visto.
Casi se me olvida, ¿qué pasaría si a la interface le añadiésemos un método?, tal que así:
Pues lo único que tenemos que hacer es volver a realizar los mismos pasos, cursos sobre el nombre de la interface, ratón sobre el rectángulo azul y clic sobre la opción:
1 comentario:
Muy claro y al grano :), ah y útil! :)
Publicar un comentario