You're right -- it is an instantiation of the flyweight design pattern, where each flyweight instance is a singleton.
michael On Thu, 25 Apr 2002, James Carman wrote: > In the "Doesn't this all waste memory?" subsection of the "BioJava: Symbols > and SymbolLists" section of the tutorial, you claim "there are just four > `singleton' Symbol objects which represent the symbols found in the DNA > alphabet." This is not an example of the Singleton design pattern. It is > an example of the Flyweight (GoF) design pattern. Doesn't the phrase "four > singletons" sound a bit contradictory? In any case, I do like the design > and I was asking myself the same question immediately before I read that > section. > > James Carman, President > Carman Consulting, Inc. > 1218 Bobwhite Ct. > Edgewood, KY 41018 > (513) 325-7977 > > > > _______________________________________________ > Biojava-l mailing list - [EMAIL PROTECTED] > http://biojava.org/mailman/listinfo/biojava-l > _______________________________________________ Biojava-l mailing list - [EMAIL PROTECTED] http://biojava.org/mailman/listinfo/biojava-l
