mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-24 04:33:24 +00:00
9c5080165f
together transparently. PR: 40224 Submitted by: Denis Shaposhnikov <dsh@vlink.ru>
17 lines
698 B
Plaintext
17 lines
698 B
Plaintext
This class facilitates building frameworks of several classes that
|
|
inter-operate. It was first designed and built for "HTML::Mason", in
|
|
which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer,
|
|
and several other objects must create each other transparently,
|
|
passing the appropriate parameters to the right class, possibly
|
|
substituting their own subclass for any of these objects.
|
|
|
|
The main features of "Class::Container" are:
|
|
|
|
* Declaration of parameters used by each member in a class framework
|
|
|
|
* Transparent passing of constructor parameters to the class that
|
|
needs them
|
|
|
|
* Ability to create one (automatic) or many (manual) contained
|
|
objects automatically and transparently
|