OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: XAPI

[ Lists Home | Date Index | Thread Index ]
  • From: jtigue@datachannel.com (John Tigue)
  • To: Jonathan Robie <jwrobie@mindspring.com>
  • Date: Tue, 24 Jun 1997 12:32:03 -0700

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
DataChannel (http://www.datachannel.com)

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

  • References:
    • Re: XAPI
      • From: Jonathan Robie <jwrobie@mindspring.com>


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS