Why Class::Prototyped?
Class::Prototyped and Design Patterns
Singleton objects without explicit classes
Adapters
Proxies
Wrappers
Aspect-Oriented Programming and Class::Prototyped