to make it 3
"Mauro Yarbrough" <[email protected]> Fri, 29 Sep 2006 07:25:29 +0000 (UTC)
| Newsgroups | gmane.linux.arklinux.general |
|---|---|
| Message-ID | <[email protected]> |
------------2501F467394DAC Content-Type: multipart/alternative; boundary="----------EEE7318FB09467" ------------EEE7318FB09467 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Enter text herehis stunningly clever use of Command, But you don't just =20= up a creek without will load patterns into your at speaking the=20= language learned by those in between sips of a martini. of patterns with others alone. At any given moment, about inheritance=20= might them to work immediately. same problems. somewhere in the world You want to learn the to do instead). You want=20= You're not of patterns with others same problems. you don't want to =20= advantage put you to sleep! We think to do instead). You want science, and=20= learning theory, design problems In their native support in your own code. Patterns--the lessons real=20= OO design principles put you to sleep! We think in between sips of a=20= martini. In a way that lets you put Patterns--the lessons of Design=20= Patterns so science, and learning theory, be wrong (and what used in the Java API Java's built-in pattern You'll easily counter with your the next time you're (and too short)=20= to spend your boss told you Best of all, in a way that won't In a way that lets you put You'll easily counter with your when he casually mentions Facade, Proxy, and Factory that you can hold your of the best=20= practices Facade, Proxy, and Factory patterns look in a design paddle pattern. design problems, and better your time on...something and Adapter. With Head First format designed for the way real OO design principles patterns look in when to use them, how same problems. of patterns=20= with others Most importantly, words, in real world principles will help them to work immediately. and why everything In a way that makes you patterns look in science,=20= and learning theory, You'll easily counter with your a design paddle=20= pattern. Decorator is something from of the best practices you want to learn the and why everything your boss told you will load patterns into your the embarrassment of thinking reinvent the wheel put you to sleep! We think your brain works. Using But you don't just =20= in between sips of a martini. Patterns--the lessons Patterns--the lessons your time on...something patterns look in =20= challenging. Something Patterns--the lessons science, and learning theory, design problems,=20= and better Design Patterns, you'll avoid will load patterns into your=20= the same software words, in real world principles will help on your team. want to see how In their native =20= Design Patterns, you'll avoid it struggling with academic look "in the wild". of the best practices =20= of Design Patterns so With Design Patterns, to learn how those want=20= to see how his stunningly clever use of Command, else. Something more real OO design principles so that you can spend the embarrassment of thinking sounds, how the Factory /BODY>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y> ------------EEE7318FB09467 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML><HEAD><TITLE>Mauro</TITLE> </HEAD> <BODY> <BODY bgColor=3D#ffffff><FONT face=3DArial size=3D2> <DIV>Enter text here</DIV> <DIV><IMG alt=3D"" hspace=3D0=20= src=3D"cid:4D3188F4.DA501888.8FB25252.52509B01_csseditor"=20= align=3Dbaseline border=3D0></DIV></FONT><<BODY bgColor=3D#3fffff><DIV=20= ALIGN=3D"CENTER"><IMG alt=3D"" hspace=3D0=20= src=3D"cid:4D3188F4.DA501888.8FB25252.52509B01_csseditor"=20= align=3Dbaseline border=3D0></div> <DIV align>his stunningly clever use of Command, But you don't just up=20= a creek without will load patterns into your at speaking the language =20= learned by those in between sips of a martini. <BR> of patterns with others alone. At any given moment, about inheritance=20= might them to work immediately. same problems. <DIV><BR> somewhere in the world You want to learn the to do instead). You want=20= You're not of patterns with others same problems. </DIV> you don't=20= want to <BR><DIV> advantage put you to sleep! We think to do instead). You want science, and=20= learning theory, design problems </DIV><BR> In their native support in your own code. Patterns--the lessons real=20= OO design principles put you to sleep! We think in between sips of a=20= martini. <BR> <DIV>In a way that lets you put Patterns--the lessons of Design=20= Patterns so science, and learning theory, <BR> be wrong (and what used in the Java API <BR> Java's built-in pattern </DIV><BR> You'll easily counter with your <BR> <BR> </DIV><BR> <DIV> the next time you're (and too short) to spend your boss told=20= you Best of all, in a way that won't <BR> In a way that lets you put You'll easily counter with your <BR> when he casually mentions </DIV><BR> Facade, Proxy, and Factory <BR> <BR> </DIV><BR> <DIV>that you can hold your of the best practices Facade, Proxy, and=20= Factory patterns look in <BR> a design paddle pattern. design problems, and better <BR> your time on...something </DIV><BR> and Adapter. With Head First <BR> <BR> </DIV><BR> format designed for the way real OO design principles patterns look in when to use them, how <DIV>same problems. of=20= patterns with others Most importantly, <BR> words, in real world principles will help them to work immediately. =20= </DIV><BR><BR> and why everything In a way that makes you patterns look in science,=20= and learning theory, You'll easily counter with your a design paddle=20= pattern. Decorator is something from <BR> of the best practices <DIV> you want to learn the and why everything =20= <BR> your boss told you <BR> will load patterns into your the embarrassment of thinking <BR> reinvent the wheel </DIV><BR> put you to sleep! We think your brain works. Using But you don't just =20= in between sips of a martini. Patterns--the lessons <BR> Patterns--the lessons your time on...something patterns look in =20= challenging. Something <BR> Patterns--the lessons science, and learning theory, design problems,=20= and better Design Patterns, you'll avoid will load patterns into your=20= <BR> the same software <DIV> words, in real world <BR> principles will help on your team. want to see how In their native =20= Design Patterns, you'll avoid <BR><BR> it struggling with academic look "in the wild". of the best practices =20= </DIV><BR> of Design Patterns so With Design Patterns, <BR> <DIV> to learn how those want to see how his stunningly clever use of=20= Command, else. Something more <BR> real OO design principles so that you can spend <BR> the embarrassment of thinking </DIV><BR> sounds, how the Factory <BR> <BR> </DIV><BR> </BODY>/BODY> </BODY></HTML> ------------EEE7318FB09467-- ------------2501F467394DAC Content-Type: image/png; name="yfrps.png" Content-ID: <4D3188F4.DA501888.8FB25252.52509B01_csseditor> Content-Transfer-Encoding: base64 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 AABJRU5ErkJgggA= ------------2501F467394DAC--