[Biococoa-dev] Factories
Alexander Griekspoor
mek at mekentosj.com
Mon Aug 30 01:51:56 EDT 2004
> Every time an amino acid representation is not present, initAminoAcids
> gets called and makes a representation for each amino acid. This just
> appeared redundant to me. So I started to read some more, and found
> that the combination of Singleton/Flyweight/Factory patterns is a
> widely used approach in OOP, especially when you deal with a large
> amount of similar objects.
Yep, the trick here is that you assure that whichever of the aminoacids
is asked for first, all of them are created at once, and this will not
be called again.
*********************************************************
** Alexander Griekspoor **
*********************************************************
The Netherlands Cancer Institute
Department of Tumorbiology (H4)
Plesmanlaan 121, 1066 CX, Amsterdam
Tel: + 31 20 - 512 2023
Fax: + 31 20 - 512 2029
AIM: mekentosj at mac.com
E-mail: a.griekspoor at nki.nl
Web: http://www.mekentosj.com
Claiming that the Macintosh is inferior to Windows
because most people use Windows, is like saying
that all other restaurants serve food that is
inferior to McDonalds
*********************************************************
More information about the Biococoa-dev
mailing list