Frage im Vorstellungsgespräch bei Caterpillar

what is interface? why we use interface