At least pay some attention to performance (which pattern is better suited 
for which kind of application, how much milliseconds the pattern framework 
would consume on average systems, ...). One Spectra 1.5 has already been 
enough ;)




On Thu, 22 Jul 2004, Matt Liotta wrote:

> I was trying to think through one thing that would apply to a web
> application and could implement a bunch of patterns just to tie things
> together in people's mind. What I thought of is overly complicated, but
> seems like it would work.
> 
> First, create a request dispatcher as part of the front controller pattern.
> Have the request dispatcher implement the visitor and observer patterns. A
> caching engine would be visited on each request, while a logger would
> observe each request. The caching engine would implement the strategy
> pattern allowing it to cache in-memory or on-disk. The on-disk strategy
> would use the memento pattern to persist cached objects to disk. Each object
> needing to be cached would implement the adapter pattern. Further, the
> caching engine would decorate each adaptable object with cache meta
> information.
> 
> Thoughts?
> 
> /me is laughing
> 
> -Matt
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
> > Of Matt Liotta
> > Sent: Thursday, July 22, 2004 3:42 PM
> > To: [EMAIL PROTECTED]
> > Subject: RE: [CFCDev] Design Patterns or Advanced CF
> > 
> > What about the following patterns?
> > 
> > 1. Visitor
> > 2. Observer
> > 3. Command
> > 4. Strategy
> > 5. Front controller
> > 6. Composite view
> > 7. Decorator
> > 8. Data transfer object
> > 9. Value object
> > 
> > I use above pretty regularly.
> > 
> > -Matt
> > 
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> > Behalf
> > > Of Bryan F. Hogan
> > > Sent: Thursday, July 22, 2004 3:35 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [CFCDev] Design Patterns or Advanced CF
> > >
> > > Ok here is a proposed structure. What are everyone's thoughts on this
> > > structure? Is there anything that should be included/excluded?
> > >
> > > What are design patterns
> > >   Introduction
> > >   UML
> > > Creational Patterns
> > >   Factory Pattern
> > >           How it works
> > >           Sample
> > >           Building
> > >           Thought Questions
> > >           Examples on CD??
> > >   Factory Method
> > >           ??
> > >           ??
> > >           When to use
> > >           Thought Question
> > >           Examples on CD??
> > >   Abstract Factory
> > >   Singlton Pattern
> > > Structurial Patterns
> > >   Adapter
> > >   Bridge
> > >   Facade
> > > Behavioral Patterns
> > >   Chain of Responsibility
> > >   Interpreter
> > >   Memento
> > > Case Studies
> > >
> > > > Seems to me that it could be a bit of both?
> > > ----------------------------------------------------------
> > > You are subscribed to cfcdev. To unsubscribe, send an email
> > > to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev'
> > > in the message of the email.
> > >
> > > CFCDev is run by CFCZone (www.cfczone.org) and supported
> > > by Mindtool, Corporation (www.mindtool.com).
> > >
> > > An archive of the CFCDev list is available at www.mail-
> > > archive.com/[EMAIL PROTECTED]
> > 
> > ----------------------------------------------------------
> > You are subscribed to cfcdev. To unsubscribe, send an email
> > to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev'
> > in the message of the email.
> > 
> > CFCDev is run by CFCZone (www.cfczone.org) and supported
> > by Mindtool, Corporation (www.mindtool.com).
> > 
> > An archive of the CFCDev list is available at www.mail-
> > archive.com/[EMAIL PROTECTED]
> 
> ----------------------------------------------------------
> You are subscribed to cfcdev. To unsubscribe, send an email
> to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' 
> in the message of the email.
> 
> CFCDev is run by CFCZone (www.cfczone.org) and supported
> by Mindtool, Corporation (www.mindtool.com).
> 
> An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
> 
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' 
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).

An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]

Reply via email to