Preferring Object-Orientation to Metaprogramming

by Steven Harms