@TCH: Az eseménykezelők pedig sima pointerek, amik benne vannak az adatstrutkúrában.
@saxus vagy ChainQ vagy akárki: "A végén úgyis "egy rakás pointerre meg gotora fordul az egész"
Khhmmm... Na és a függvényhívás mi fán terem? Egyébként meg szerintem ezek a kerülgetős csakazértseóópé megoldások a gányok. (Na jó a GTK féle OOP szemlélet nem OOP nyelven rosszabb.) De akkor mást mondok: Mondjuk hogy oldod meg, ha egy adatstruktúrába ellenőrzötten akarsz beírni, kiolvasni. Semmi nem akadályoz meg senkit, hogy direkt hozzáférjen a structhoz, ha valamit változtatsz rajta, esetleg az összes hivatkozást át kell írni. Egy többezer soros projektnél jó szórakozást hozzá. :P OOP esetben meg csak a getter/setter metódust kell módosítani. A nem OOP megoldás lehet hogy hatékonyabb, de rondább meg átláthatatlanabb, meg nem illik GUI-ra. Még Pascalban is OOP módon van megvalósítva. |