Although C strictly is not an object oriented language we can get some of the benefits of a language like C++ by using abstract types. See the Encapsulation page for an example.
Viewing Details: