=pod
=head1 Why Class::Prototyped?
=head1 Background: Prototypes vs. Classes
=head2 The "usual way": classes
=head2 Object orientation without classes
=head2 What are Prototypes
=head2 Prototypes and Self
=head1 What Class::Prototyped can do for you
Class::Prototyped and Design Patterns
Singleton objects without explicit classes
Adapters
Proxies
Wrappers
Aspect-Oriented Programming and Class::Prototyped
=cut
# vim: set ft=pod