Patterns on Ruby Creator patterns Factory Abstract Factory Singleton Builder Prototype Structure patterns Adapter Decorator Bridge