strukturierte (imperative) Programmierung
objektorientierte Modellierung und Programmierung, funktionale Programmierung und OO-Entwurfsmuster