Objektifiering
Ett Java-projekt som demonstrerar objektorienterad programmering genom att modellera verkliga objekt och deras interaktioner. Fokuserar på klassdesign, arv och polymorfism.
Funktionalitet
- Skapar och hanterar objekt i en simulerad domän (t.ex. fordon, personer eller annat relevant tema).
- Visar interaktioner mellan objekt – t.ex. metodanrop, tillståndsförändringar och relationer.
- Exempel på arv och polymorfism för att illustrera objektorienterade principer.
Teknik
- Java
- OOP (objektorientering)
- Designmönster (klasshierarki, arv, gränssnitt)
- Konsolbaserad demonstration eller enklare GUI beroende på projektuppsättning Så här kör du
- Klona repot:
git clone https://github.com/alexandranimhagen/Objektifiering.git Öppna projektet i din Java IDE (t.ex. IntelliJ eller Eclipse)
Kör huvudklassen, t.ex. Main.java
Vad jag lärde mig Det här projektet hjälpte mig att:
Förstå och tillämpa objektorienterad design i praktiken
Arbeta med arv, gränssnitt och klassstrukturer
Bygga strukturerad, återanvändbar och tydlig kod
Detta är ett övningsprojekt från min Java-utbildning och visar min förståelse för OOP-grunder i Java.