Domanda di colloquio di Morgan Stanley

What are interfaces in Java?