3 ms·
Yes I meant "procedural-only, pre-OO". A lot of C software (one example: glib, as used by GNOME) these days is also OO, without any language support. OO is abo
by wladimir 16y ago
Yes I meant "procedural-only, pre-OO".
A lot of C software (one example: glib, as used by GNOME) these days is also OO, without any language support. OO is about encapsulation, seperation of concerns, and so on, generally resulting in more readble code.
Of course it can be overdone. I've also seen software more like OO-extremism, in that it was almost impossible to see what called what, or how the loosely-knit bunch of objects, interfaces, abstractions managed to do anything at all. Eclipse has a few projects guilty of this.