comp.lang.ada
 help / color / mirror / Atom feed
From: Peter Milliken <peter.milliken@boeing.com>
Subject: Re: ANNOUNCE: Abstract Factory posted to ACM patterns archive
Date: 1999/03/04
Date: 1999-03-04T00:00:00+00:00	[thread overview]
Message-ID: <36DF04FB.21E3CEFC@boeing.com> (raw)
In-Reply-To: 7bmcb5$jkf$1@nnrp1.dejanews.com

Not really "hip OO lingo", it's just the name of one of the patterns written
up in the "Gang of Four" (GoF) book on design patterns (copyright in my
edition is 1995). All of Matthew's postings have been dealing with
implementation of these design patterns into Ada95 (the book contains examples
in C++).

Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John
Vlissides.

"Factory Method
Intent:
Define an interface for creating an object, but let all subclasses decide
which class to instantiate. Factory Method lets a class defer instantiation to
subclasses."

Hope this helps :-)

Peter

dennison@telepath.com wrote:

> In article <m3hfs14zhn.fsf@mheaney.ni.net>,
>   Matthew Heaney <matthew_heaney@acm.org> wrote:
> > I have prepared a short article on how to implement the Abstract Factory
> > pattern in Ada95, and posted it to the ACM patterns archive.  The
> > introduction of the article appears below.
>
> For those of us not up on the latest hip OO lingo, could someone please
> explain what a "factory" is? FOLDOC didn't know, and the ACM website just
> assumed I know.
>
> T.E.D.
>
> -----------== Posted via Deja News, The Discussion Network ==----------
> http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own





  reply	other threads:[~1999-03-04  0:00 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-04  0:00 ANNOUNCE: Abstract Factory posted to ACM patterns archive Matthew Heaney
1999-03-04  0:00 ` dennison
1999-03-04  0:00   ` Peter Milliken [this message]
1999-03-08  0:00   ` Matthew Heaney
1999-03-08  0:00     ` Jerry van Dijk
1999-03-09  0:00       ` Matthew Heaney
1999-03-09  0:00       ` fraser
2011-10-14 18:51 ` Rego, P.
2011-10-14 19:29   ` Simon Wright
2011-10-14 19:56     ` Rego, P.
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox