Remembering your object-oriented programming