F12 - Objektorientering Flashcards
Vad är ett objekt?
En abstraktion av något som representerar systemets möjlighet att lagra information om det och/eller interagera med.
Vad kan man säga om ett objekts tillstånd (state)?
Det påverkar beteendet.
Vad bestämmer ett objekts tillstånd?
Värdet på attribut.
Vad kan man säga om ett objekts beteende (behaviour)?
Det säger vad ett objekt kan göra och utföra samt hur det reagerar på händelser.
Vad bestämmer ett objekts beteende?
Det bestäms av dess operationer och tillstånd.
Vad kan man säga om ett objekts identitet (Identity)?
Varje objekt(-instans) är unikt.
Hur kommunicerar objekt?
Med meddelanden som skickas från ett objekt till ett annat.
Vad kan ett meddelande vara?
En operation (bestämmer även vilka meddelanden som kan skickas till objektet)
Vad kallar man operationer i Java?
Metoder
Vad utgör ett objekts gränssnitt?
Vilka operationer som är förknippade med det.