Design patterns are not intended to reduce complexity but to make maintenance of code easier by designing to interfaces instead of implementations. A pattern is a common way to solve problems. It puts most of the work up front so that follow on work is easier.

 

Thanks,

Marc Aylesworth

 

C3I Associates AFRL/IFSE Joint Battlespace Infosphere Team

 

525 Brooks Rd

Rome, NY 13441-4505

 

Tel:315.330.2422

Fax:315.330.7009

Email:Marc[EMAIL PROTECTED]

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of list repository
Sent: Friday, August 12, 2005 8:20 PM
To: [email protected]
Subject: Re: [Hardhats-members] "Design Patterns" Aren't - slides

 

Greg,

Perhaps you'll find the following open source projects useful...

http://www.activegrid.com/what.php
http://www.activegrid.com/how.php
http://www.activegrid.com/try.php
http://www.python.org

-List

On 8/12/05, Greg Woodhouse <[EMAIL PROTECTED]> wrote:

Some of you may know that I like Java, and I like the design pattern
concept, too, but I find it frustrating that Java programs are often
longer and more complex than they need to be, and the concept of a
design pattern is frustratingly elusive. I've thought for some time
that they are best understood as higher order concepts, and have been
thinking a lot lately about modal semantics (but I digress).

Anyway, I just came across the following slides for a talk M. J.
Dominus gave at a Perl conference in 2002. They're well worth reviewing
if you're familiar with the Gang of Four book.

http://perl.plover.com/yak/design/

I'm still undecided as to whether I agree with his analysis of the
book, or whether dynamic languages like Perl (and possibly MUMPS?)
offer a better alternative. But take a look.


===
Gregory Woodhouse  <[EMAIL PROTECTED]>

"Design quality doesn't ensure success, but design failure can ensure failure."

--Kent Beck








-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members

 

Reply via email to