in reply to Re^3: Introducing Class::InsideOut
in thread Introducing Class::InsideOut
However, I think I would go so far and enforce the separation of creation and initialization. As a designer, it gives you one more point of control (->new is your baby now). Your users fully control object construction through their ->init methods.
But if you're providing your own new you lose the ability to subclass other classes that are not based on your system. An extremely nice feature of Class::InsideOut IMO.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Introducing Class::InsideOut
by Anno (Deacon) on Feb 15, 2006 at 09:46 UTC | |
by adrianh (Chancellor) on Feb 15, 2006 at 10:42 UTC | |
by xdg (Monsignor) on Feb 15, 2006 at 12:20 UTC | |
by adrianh (Chancellor) on Feb 16, 2006 at 12:35 UTC | |
by Anno (Deacon) on Feb 17, 2006 at 12:15 UTC | |
|