Objektorienterad design (OOP) är en del av den objektorienterade metoden , som ger programmerare möjligheten att arbeta med konceptet " objekt ", utöver konceptet " procedur ", när de utvecklar kod .
Objekt kapslar in data och procedurer grupperade tillsammans, vilket återspeglar objektets essens.
Ett objektgränssnitt beskriver interaktion med ett objekt; hur det definieras.
Programmet som erhålls från implementeringen av objektorienterad källkod beskriver interaktionen mellan objekt.
En disciplin som beskriver sätten (alternativen) att specificera (definiera) objekt och deras interaktion för att lösa ett problem som definieras och beskrivs under objektorienterad analys.