examples for the "OOD and Refactoring Patterns in Ruby" course.