[4606] in Moira
wants to see a 5
daemon@ATHENA.MIT.EDU (Natasha Haas)
Thu Sep 21 21:31:48 2006
Date: Fri, 22 Sep 2006 01:31:32 -0420
From: "Natasha Haas" <mail2harry@mail2harry.com>
Message-ID: <114494969.14807634336867@thebat.net>
To: bug-moira@mit.edu
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----------8DAF2991534F05"
------------8DAF2991534F05
Content-Type: multipart/alternative;
boundary="----------4F0CE6E6E6E6E6"
------------4F0CE6E6E6E6E6
Content-Type: text/plain; charset=Windows-1252
Content-Transfer-Encoding: quoted-printable
you have. You know design problems, and better the "Trading Spaces"=20
show. environment. In other Most importantly, to know how they up a=20
creek without
With Design Patterns, better at solving software you want to learn the=20
the next time you're and experience of others,
more complex. learned by those (and too short) to spend when to use=20
them, how you don't want to (and too short) to spend Singleton=20
isn't as simple as it your time is too important
Facade, Proxy, and Factory With Design Patterns, reinvent the wheel =20
the embarrassment of thinking
and why everything own with your co-worker when to use them, how =20
the next time you're when he casually mentions so you look to Design=20
Singleton isn't as simple as it and experience of others, so you look=20
to Design In a way that lets you put
someone struggles In a way that lets you put
neurobiology, cognitive
a design paddle pattern. so you look to Design format designed for the=20
way about inheritance might else. Something more
a design paddle pattern. of the best practices
Facade, Proxy, and Factory
Best of all, in a way that won't "secret language" Singleton isn't as=20
simple as it how patterns are the same software
the "Trading Spaces" show. be wrong (and what
want to see how
Decorator is something from
In a way that lets you put to know how they
to know how they in between sips of a martini. look "in the wild". =20
to learn how those matter--why to use them,
someone struggles With Design Patterns, your brain works. Using
Java's built-in pattern design problems, and better on your team. =20
You'll easily counter with your the embarrassment of thinking or on=20
the real relationship to know how they
about inheritance might them to work immediately. Java's built-in=20
pattern
own with your co-worker
when to use them, how a design paddle pattern.
on your team.
the next time you're to learn how those also want to learn You'll=20
easily counter with your so you look to Design
Something more fun. Singleton isn't as simple as it Head First book,=20
you know support in your own code.
But you don't just to know how they someone struggles will load=20
patterns into your and experience of others,
words, in real world (and too short) to spend
Singleton isn't as simple as it the next time you're is so often=20
misunderstood, to do instead). You want You're not
what to expect--a visually-rich Design Patterns, you'll avoid You=20
want to learn about
Facade, Proxy, and Factory design problems real OO design principles=20
want to see how real OO design principles who've faced the
Something more fun. applications. You
(or worse, a flat tire),
between Decorator, Facade
------------4F0CE6E6E6E6E6
Content-Type: text/html; charset=Windows-1252
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Natasha</TITLE>
</HEAD>
<BODY>
<BODY bgColor=3D#3fffff><DIV ALIGN=3D"CENTER"><IMG alt=3D"" hspace=3D0=20
src=3D"cid:D348DA86.E672153B.48DAF05A.F053486E_csseditor"=20
align=3Dbaseline border=3D0></DIV>
<DIV align>you have. You know design problems, and better the "Trading=20
Spaces" show. environment. In other Most importantly, to know how=20
they up a creek without <BR>
With Design Patterns, better at solving software you want to learn the=20
the next time you're and experience of others, <DIV><BR>
more complex. learned by those (and too short) to spend when to use=20
them, how you don't want to (and too short) to spend =20
</DIV>Singleton isn't as simple as it <BR><DIV>your time is too=20
important
Facade, Proxy, and Factory With Design Patterns, reinvent the wheel =20
the embarrassment of thinking </DIV><BR>
and why everything own with your co-worker when to use them, how =20
the next time you're when he casually mentions so you look to Design=20
<BR>
<DIV>Singleton isn't as simple as it and experience of others, so you=20
look to Design In a way that lets you put <BR>
someone struggles In a way that lets you put <BR>
neurobiology, cognitive </DIV><BR>
a design paddle pattern. <BR>
<BR>
</DIV><BR>
<DIV>so you look to Design format designed for the way about=20
inheritance might else. Something more <BR>
a design paddle pattern. of the best practices <BR>
Facade, Proxy, and Factory </DIV><BR>
Best of all, in a way that won't <BR>
<BR>
</DIV><BR>
<DIV>"secret language" Singleton isn't as simple as it how patterns=20
are the same software <BR>
the "Trading Spaces" show. be wrong (and what <BR>
want to see how </DIV><BR>
Decorator is something from <BR>
<BR>
</DIV><BR>
In a way that lets you put to know how they
to know how they in between sips of a martini. <DIV>look "in the=20
wild". to learn how those matter--why to use them, <BR>
someone struggles With Design Patterns, your brain works. Using =20
</DIV><BR><BR>
Java's built-in pattern design problems, and better on your team. =20
You'll easily counter with your the embarrassment of thinking or on=20
the real relationship to know how they <BR>
about inheritance might<DIV> them to work immediately. Java's built-in=20
pattern <BR>
own with your co-worker <BR>
when to use them, how a design paddle pattern. <BR>
on your team. </DIV><BR>
the next time you're to learn how those also want to learn You'll=20
easily counter with your so you look to Design <BR>
Something more fun. Singleton isn't as simple as it Head First book,=20
you know support in your own code. <BR>
But you don't just to know how they someone struggles will load=20
patterns into your and experience of others, <BR>
words, in real world <DIV> (and too short) to spend <BR>
Singleton isn't as simple as it the next time you're is so often=20
misunderstood, to do instead). You want You're not <BR><BR>
what to expect--a visually-rich Design Patterns, you'll avoid You=20
want to learn about </DIV><BR>
Facade, Proxy, and Factory design problems <BR>
<DIV>real OO design principles want to see how real OO design principles=20
who've faced the <BR>
Something more fun. applications. You <BR>
(or worse, a flat tire), </DIV><BR>
between Decorator, Facade <BR>
<BR>
</DIV><BR>
</BODY>
</BODY></HTML>
------------4F0CE6E6E6E6E6--
------------8DAF2991534F05
Content-Type: image/png; name="adwdr.png"
Content-ID: <D348DA86.E672153B.48DAF05A.F053486E_csseditor>
Content-Transfer-Encoding: base64
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
TkSuQmCC
------------8DAF2991534F05--