El documento describe el patrón de diseño Interface en programación, explicando que una interfaz define un método para enviar mensajes pero no especifica cómo se hará. Luego, dos clases implementan esta interfaz de forma diferente describiendo su propio comportamiento para enviar mensajes. Finalmente, el método de la interfaz es invocado en el programa principal sin importar qué clase realice específicamente el envío.