With just a few lines of code
In the most general sense one could think of an interface as a collection of ways a thing allows other things to interact with it. But how abstract this idea really is?
Achieving lazy evaluation in C by unnecessary complex means
Some abstractions to mimic pattern matching in plain old C++
Emulating functions overloads by return type