I've been wrestling once again with another pet project. I have inherited a C library that I want to implement in Perl. The data being handled seems to have a strong inclination toward OO-ness. Since I have been getting familiar with Design Patterns (Gamma, et al), I have been trying to identify uses for the patterns in my scheme.
One element is a "Category". These come in two flavors - "CatalogCategory" (permanent) and "ScratchCategory" (ephemeral). I have a bunch of methods that would be class methods in Category along with a number of object methods. I have come up with a "Categories" class which will be a singleton and contain a factory method that will provide "Category" objects as needed. Since I have other types of elements that behave similarly, I have cobbled together a Class::FlyweightFactory module to simplify setting the factories up...
yours,
Michael
In reply to Re: Re: (Ovid) Re(3): A question of Inheritance
by herveus
in thread A question of Inheritance
by tradez
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |