This week's book giveaway is in the Other Languages forum. We're giving away four copies of Functional Reactive Programming and have Stephen Blackheath and Anthony Jones on-line! See this thread for details.
That would be the Factory Pattern. abstract factory is more towards a bunch of classes being created. It can also produce different Factory classes form that one factory. For instance a Factory of OS GUI Objectd. You pass the OS String and it returns a factory of GUI Objects for that OS. Mark