Object orientation is a nice concept of programming. There are a lot of languages which can be used to implement an OO design very easily, but there are also a lot of languages which were not designed to implement OO designs, like C. Though since OO is just a concept it should be possible to implement an OO design in C, isn't it? Has anyone experience using C to implement an OO design?