aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: b088076955fdbd30425132a0d078c539314ab758 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
**Proof-of-Concept project for OOP in C**

This is my project where I develop possible C99 implementations for some of the concepts found in OOP. Feel free to look around. Bellow you can read a description of things that's already implemented.

Interface
---------

Currently this is the only thing, that's implemented. The solution was designed for supporting the following requirements:

- A given object should be able to support multiple interfaces.
- Interoperable between multiple dynamicly linked libraries.

The last point means, that the code for the interface and implementations could reside in different dynamicly linked libraries, which were compiled with different compilers.