Do you really want to send Platypus a message saying you like their work?
That which allows communication between two things, as a user and a program, a program and a library, or one machine and another.
In Java, a poor substitute for multiple inheritance.