6.5. Összefoglalás

iDevice ikon

A korszerű programozási módszerek nem nélkülözhetik az évtizedek során kidolgozott elvi megoldások egyikét sem. A strukturált programozási módszerek a legkorszerűbb integrált fejlesztő környezetekben is jelen vannak. 

Az OOP megközelítés azonban több olyan programozási elvet, lehetőséget adott, amiket az eljárás alapú megoldásokkal nagyon nehezen (vagy nehezen átláthatóan) lehetett megoldani. Ilyen pl. egy eljárás lecserélése/kiválasztása felhasználási környezettől vagy az adatoktól függően. Az alap adatstruktúrák egyszerű bővíthetősége, az adatok elérésének finom szabályozása. Az alap és a bővített adatstruktúrák feldolgozásához közös eljárás használata. Absztrakt eljárások (később implementálandó kódok) megfogalmazhatósága. Tesztelési egységek könnyű kivitelezhetősége.