dynamic
Michele Simionato
michele.simionato at gmail.com
Thu Jun 16 01:01:48 EDT 2005
Yes, factory methods, exactly. If I had a base class ImageReader with
children JpegReader and TIFFReader, I will probably add two factory
methods ImageReader.makeJpegReader and ImageReader.makeTIFFReader, I
will not override ImageReader.__new__
to return sometimes JpegReader instances and sometimes TIFFReader
instances. Explicit is better than implicit and all that.
Michele Simionato
More information about the Python-list
mailing list