What is the difference? When should I use which? Why are there so many of them? 5 s 5 Tags: inheritanceintrospectionruby