Jonathan Robie wrote:
> Incidentally, Alex Milowski referred to the "factory design pattern".
> Using
> design patterns as a basis for the design is really helpful, because
> there
> is a book which describes each of these patterns in detail, complete
> with
> diagrams, scenarios, etc. For instance, there are 9 pages on the
> factory
> design pattern that Alex mentioned. This makes it much easier to
> communicate
> about design choices on a high conceptual level. POET's Wildflower
> API,
> which was developed completely independently of Alex's software, also
> uses a
> design patterns approach to parse, manage, and navigate SGML documents
> in
> the document repository. I wonder if some of the rest of us are also
> design
> patterns critters?
The book is Design Patterns Element of Reusable Object-Oriented Software
by Erich Gamma, Helm, Johnson, and Vlissides (Addison-Wesley) ISBN:
0-201-63361-2 or see http://st-www.cs.uiuc.edu/users/patterns/ for a
blurb. XAPI included IXMLProcessorFactory which uses the Factory Method
pattern on page 107. Having common handles to design concepts definitely
helps the conversation and I have used Gamma et al. where I can in XAPI.
-- John Tigue Programmer jtigue@datachannel.com DataChannel (http://www.datachannel.com) 206-462-1999
--------------21EDDFB385EAF6A9E0AFD6B3 Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for John Tigue Content-Disposition: attachment; filename="vcard.vcf"
begin: vcard fn: John Tigue n: Tigue;John org: Datachannel adr: 10020 Main St.;;#205;Bellevue;WA;98004;USA email;internet: jtigue@datachannel.com tel;work: 462-1999 tel;home: 498-4708 x-mozilla-cpt: ;0 x-mozilla-html: FALSE end: vcard
--------------21EDDFB385EAF6A9E0AFD6B3--