Die letzten beiden Prinzipien klingen etwas komplizierter, sind aber sehr wichtig. Besonders für Anfänger ist es schwer die einzelnen Abstraktionsebenen abzugrenzen. Hier zwei Code-Beispiele zur Verdeutlichung: