Citat:
Ursprungligen postat av HenSod
Citat:
Originally posted by -wizzo@Mar 20 2008, 10:47
Citat:
Ursprungligen postat av eg0master
En duktig programmerare lär sig hela tiden nya saker. OOP är kanske inte lämpligt i all fall, men OOP är sällan fel.
|
IC, då kan jag med rent samvete ignorera OOP och bara försöka bli bra på procedural formen istället.
|
Jag skulle vilja påstå att det i många fall är lättare att skriva bra kod om man jobbar objektorienterat. Dessutom finns det större möjligheter att på ett enkelt sätt utveckla koden vid ett senare skede om man använder OO. Därför är det aldrig fel att lära sig OOP.
|
Jag håller med, men det är också lättare att skriva
dålig kod om
man använder OOP. I alla fall som nybörjare. Det är lätt att fascineras
av arv och polymorfism och börja använda det både när det är lämpligt
och när det är olämpligt.
Om man är på väg från procedural programmering till OOP, så tror jag
det är bäst att bara fokusera på inkapsling till att börja med och senare
använda arv/polymorfism bara när det är absolut nödvändigt.