programobjekter
Programobjekt är i objektorienterad programmering en instans av en klass eller en enhet som kapslar in data och beteende. Ett programobjekt används för att modellera entiteter i problemdomänen, exempelvis en användare, en produkt eller ett användargränssnittselement.
Ett programobjekt består av tillstånd (fält/attribut) och beteende (metoder/funktioner). Det har identitet och kan existera flera
Skapande och livstid: objekt skapas vanligtvis via en konstruktör eller fabriksmotor. I språk med dynamisk minneshantering
Användning och samverkan: objekt kommunicerar genom anrop av metoder eller meddelanden. Objekt kan byggas ihop till
Betydelse och design: programobjekt underlättar modularisering, återanvändning och underhåll av mjukvara men kan leda till komplexitet