Yes implementation can be many for a single interface. For Example you can have an interface called car and in turn this interface could be implemented by many like Ford,Toyota,Honda etc.