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