Im Zusammenhang mit Objekt-orientierter Programmierung (OOP) werden zwei Arten der Modularisierung unterschieden: Aggregation und Vererbung.