Ezzel a cikkel egy szoftvertervezéssel és tervezési mintákkal foglalkozó sorozat indul el. A cikkek a tervezés fontosságára és az objektumorientáltság alapelveire világítanak rá.
A szoftverfejlesztés esetében nem kirívó eset, hogy az elsőre jó ötletnek tűnő megoldás hibásnak bizonyul. A kód részleges átírása, illetve rossz esetben akár a teljes újraírása gyakorlatilag része a folyamatnak. Ez még akkor is előfordulhat, ha előzőleg megterveztük az alkalmazást, és nem ad hoc módon történik a fejlesztés.








