O którym języku programowania mówisz, bo chyba nie o C++...
W C++ interfejsy to zwykłe klasy abstrakcyjne, które nie mogą mieć własnych obiektów, zaś mogą mieć referencje lub wskaźniki tego typu - wtedy żaden obiekt nie jest tworzony i można korzystać z zalet polimorfizmu.