Citat:
Ursprungligen postat av
ttm
Tja
Jag är en hobbyprogrammerare och har lyckats skrapa ihop en hel del själv men märker med tiden och projektens storlek att jag tappar kontrollen över struktur vilket leder till att jag inte minns var saker och ting låg vad gäller kod etc... moms spagetti helt enkelt..
Nu vet jag att OOP ska vara hjälpsam i sådana situationer men trots flertal försök att anmana det tänket kan jag inte slå huvudet igenom muren och förstå vad som är vad och i vilka syften.
Hur börjar jag modellera? Och därefter få det i fungernade kod? exempel på mina utmaningar.
Någon som har en bra bok att tipsa om, alternativt en weblänk tänkt till just brogrammers i samma situation.
Tack på förhand.
OOP hjälper dig inte med struktur. Om du saknar strukturellt tänkande så blir det inte bättre för att du slänger in objekt där du känner för det.
Du behöver lära dig att tänka strukturellt och bygga upp dina projekt utifrån detta.
OOP är något som många säger sig både använda och förstå, men inser många år senare att "NU fattar jag"... Termen är ganska enkel att förstå vad den går ut på och det är tillika enkelt att börja jobba OO, men det tar som sagt flera år innan man verkligen landar tänket.
Börja med att titta på din kaffebryggare och bygg upp den i ett system enligt OOP. Vad har du för beståndsdelar och hur hänger de ihop? Du kan modellera precis allt som du ser runtomkring dig, gör några försök.
Och kanske det bästa tipset: Det där med arv - skit i det helt och hållet. Använd interfaces.