Az objektum-orientált tervezés (OOP) az objektum-orientált módszertan része , amely lehetővé teszi a programozóknak , hogy az „ eljárás ” fogalmán túlmenően az „ objektum ” fogalmával is működjenek a kód fejlesztése során .
Az objektumok egy csoportba foglalt adatokat és eljárásokat foglalnak magukba , tükrözve az objektum lényegét.
Az objektum interfész leírja az objektummal való interakciót; ahogyan meg van határozva.
Az objektumorientált forráskód megvalósításából kapott program az objektumok interakcióját írja le.
Olyan tudományág, amely leírja az objektumok megadásának (meghatározásának) módjait (lehetőségeit) és azok interakcióját az objektumorientált elemzés során meghatározott és leírt probléma megoldásához.