5 How do interfaces provide polymorphism in Java?