Objektorientiertes Modell, das auf Klassen, Objekten, Methoden und Schnittstellen basiert, sowie deren Anwendung in der Softwareentwicklung und -analyse sowie in der Programmierung und in Programmiertechniken.