En fait, je ne vois pas la différence avec le polymorphisme.
Je reprend l'exemple de wikipedia :
Soit les objets Spaceship et Asteroid
Si j'ai bien compris, dans un langage à mono méthode (genre java (?)), on ne peut pas faire :
public class Asteroid
{
public boolean collide_with( Spaceship s)
{
......
}
public boolean collide_with(Asteroid a)
{
......
(…)