Skip to Content.
Sympa Menu

patterns-discussion - RE: [patterns-discussion] Abstract Factory vs. Factory Method

patterns-discussion AT lists.cs.illinois.edu

Subject: General talk about software patterns

List archive

RE: [patterns-discussion] Abstract Factory vs. Factory Method


Chronological Thread 
  • From: "Vernekar, Pralhad (IndSys, SalemVA)" <Pralhad.Vernekar AT indsys.ge.com>
  • To: "'Pablo Schor'" <pablo.schor AT lobruno.com.ar>, livingmetaphor AT yahoogroups.com, patterns-discussion AT cs.uiuc.edu
  • Subject: RE: [patterns-discussion] Abstract Factory vs. Factory Method
  • Date: Thu, 30 Oct 2003 10:04:45 -0500
  • List-archive: <http://mail.cs.uiuc.edu/pipermail/patterns-discussion/>
  • List-id: General talk about software patterns <patterns-discussion.cs.uiuc.edu>

Hi
 
AbstractFactory is a collection of Factory Methods.
 
For example,
 
class WindowFrameworkCreator
{
    Component getWindow();
    Component getDialog();
    Component getScrollBar();
}
 
 
class WindoFrameworkCreator is an AbstractFactory and getXXX methods are Factory methods.
 
 
 
Another example of Factory Method
 
class RDBMSConnectorFactory
{
    RDBMSConnector getConnector ()
    {
        // return either Oracle or SQL Server Connector - by reading conf file
    }
}
 
 
regards
Pralhad
-----Original Message-----
From: Pablo Schor [mailto:pablo.schor AT lobruno.com.ar]
Sent: Thursday, October 30, 2003 8:11 AM
To: livingmetaphor AT yahoogroups.com; patterns-discussion AT cs.uiuc.edu
Subject: [patterns-discussion] Abstract Factory vs. Factory Method

I've been using the factory pattern for a while, but don't know exactly if
I'm using the Abstract Factory or the Factory Method. They look the same to
me, but what are the differences?



thank you,


Pablo



Archive powered by MHonArc 2.6.16.

Top of Page