Que puis-je utiliser à la place des interfaces en Ruby (ou tout autre langage dynamique)?
Mon objectif est de définir des contrats entre les classes. J'aime le typage canard et tout mais j'aimerais aussi définir une interface entre les différentes couches de mon application pour définir clairement quelles sont les méthodes à appeler depuis l'extérieur, et quelles sont les méthodes...