Add 04_creating_flexible_interfaces.rb to practical_ood_in_ruby