Tento tutoriál má nielen objasniť, ako implementovať rozhrania, ale taktiež poskytnúť mierny teoretický základ na lepšie vysvetlenie ich zmyslu existencie i podporu kreativity.