Ruby's Advanced OOP Features No Multiple Inheritance, but Mix-in Mix-in is as strong as multiple inheritance. But simpler. Singleton Properties belong to specific object. Reflection Operation over meta information. Highly dynamic.