"emberközeli, nincs elvont hókusz-pókusz"
Emberközeli gondolkodás számomra az, hogy ha van egy gyűjteményem a kismacskákról és azt szeretném, hogy mindegyik nyávogjon hármat, akkor azt mondom, hogy
foreach (var macska in macskak) macska.Nyavog();
(Magyarul a macskak gyűjteményben (legyen az bármi) minden macska nyávogjon egyet) és nem azt, hogy
for (int i = 0; i < cats_count; i++)
{
nyavogtat_macskat(cats[i]);
}
Azaz,
- számoljam, hogy hány macska van
- tudjam milyen kupacban vannak a macskák
- indítsak egy számlálót és számoljam meg egyesével
- adjam át a macskákat egy függvénynek
"mindent magadnak kell"
Magyarul 0 szabványosság, minden projekt teljesen egyedi, ha két dolgot össze kell integrálni, ugyanazokra a funkciókra lesz n féle megoldás a projektben.
"tudni fogod később mit csinálnak a fejeltebb dolgok a háttérben"
Ugyanúgy nem fogod tudni, cserébe egy csomó, számodra lényegtelen dologgal kell foglalkoznod.
""bármire" írhatsz programot"
http://en.wikipedia.org/wiki/No_Silver_Bullet
"érteni fogod később miért alakult ki az OOP, illetve más modern szemlélet"
Nem fogod.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™