Hi guys, I find that the concept of an Interface strange. Any method that live in an interface don't serve any purpose and doesn't do anything until it is implemented. If there are 10 guys using this interface, they could write that method in 10 different ways.
Why would anyone want an interface with no concrete methods at all other than a stop-gap multi-inheritance measure? I would appreciate if anyone could explain how can I fully exploit interfaces. Thanks!