| View previous topic :: View next topic |
| Author |
Message |
xeno Guest
|
Posted: Wed Feb 20, 2008 5:10 pm Post subject: design patterns |
|
|
| what's a good way to learn design patterns? |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
H. E. Taylor Guest
|
Posted: Thu Feb 21, 2008 7:48 am Post subject: Re: design patterns |
|
|
In article <91e75fe0-37c6-40b5-9882-a7ddc614059a@b29g2000hsa.googlegroups.com>,
<69blacklab@gmail.com> xeno wrote:
| Quote: |
what's a good way to learn design patterns?
|
One learns by doing.
-het
--
"progress in software has not followed Moore's law." -John Holland
Random: http://www.autobahn.mb.ca/~het/RNSArchive.html
H.E. Taylor http://www.autobahn.mb.ca/~het/ |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
alepuzio Guest
|
Posted: Thu Feb 21, 2008 3:25 pm Post subject: Re: design patterns |
|
|
On 20 Feb, 18:10, xeno <69black...@gmail.com> wrote:
| Quote: |
what's a good way to learn design patterns?
|
download the book of Bruce Eckel (http://mindview.net/Books/
TIPatterns/).
And coding.... |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
xeno Guest
|
Posted: Thu Feb 21, 2008 10:10 pm Post subject: Re: design patterns |
|
|
On Feb 21, 8:41 am, "H. S. Lahman" <h...@pathfindermda.com> wrote:
| Quote: |
make sure that you understand OOA/D. Patterns
were enabled by the problem space abstraction provided by the OO
paradigm so most pattern books employ OOA/D notations.
|
ok. what's a good text on object oriented analysis & design that *you*
recommend? |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
H. S. Lahman Guest
|
Posted: Thu Feb 21, 2008 10:41 pm Post subject: Re: design patterns |
|
|
Responding to Xeno...
| Quote: |
what's a good way to learn design patterns?
|
The short answer is to buy a book, read it, and start looking for
invariants in your solutions that can be mapped into patterns.
But before you do that, make sure that you understand OOA/D. Patterns
were enabled by the problem space abstraction provided by the OO
paradigm so most pattern books employ OOA/D notations.
For example, almost all of the patterns in the original "Design
Patterns" book employ generalization, delegation, and polymorphic
dispatch, which are fundamental OOA/D techniques. If you don't know such
OOA/D fundamentals well, it will be quite a bit more difficult to
recognize and implement patterns.
--
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@pathfindermda.com
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info@pathfindermda.com for your copy.
Pathfinder is hiring:
http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
alepuzio Guest
|
Posted: Fri Feb 22, 2008 2:55 pm Post subject: Re: design patterns |
|
|
On Feb 21, 11:10 pm, xeno <69black...@gmail.com> wrote:
| Quote: |
On Feb 21, 8:41 am, "H. S. Lahman" <h...@pathfindermda.com> wrote:
object oriented analysis & design
|
It depends of your programming language: if you code in Java or C++
you can download the book of Bruce Eckel.
generally Martin Flower is a good author and the classical book of
pattern is "Design Pattern" of Eric Gamma and other 3 person (I
don'remember, sorry ) |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
alepuzio Guest
|
Posted: Fri Feb 22, 2008 4:06 pm Post subject: Re: design patterns |
|
|
On 22 Feb, 16:30, "H. S. Lahman" <h...@pathfindermda.com> wrote:
| Quote: |
Responding to Alepuzio...
object oriented analysis & design
It depends of your programming language: if you code in Java or C++
you can download the book of Bruce Eckel.
Actually it should NOT depend on the language. That's why OOA/D has its
own notation that is independent of computing space implementations.
CUT
|
ok sorry Lahman,
I agree with you. I sent a fast response because I thinked that xeno
searches to learn the design pattern in "operativity way".
I don't code in C++: the example of "Design Pattern" of Gamma & C. are
a little difficult for me.
In Wikipedia a lot of examples are written in Java and I understood.
If a person have never code in OO, I say the thier book is a very good
idea.
excuse-me for not-precision of language  |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
H. S. Lahman Guest
|
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
H. S. Lahman Guest
|
Posted: Fri Feb 22, 2008 9:30 pm Post subject: Re: design patterns |
|
|
Responding to Alepuzio...
| Quote: |
object oriented analysis & design
It depends of your programming language: if you code in Java or C++
you can download the book of Bruce Eckel.
|
Actually it should NOT depend on the language. That's why OOA/D has its
own notation that is independent of computing space implementations.
OOA/D books that have a particular language in the title are almost
invariably really books about OOP. (Meyer's OOSC was one of the very few
OOA/D books that was oriented around a particular OOPL and still did a
good job on OOA/D.)
The OOPLs make major compromises with the hardware computational models
that can be highly misleading and can encourage poor OOA/D practice. A
lot of bad OO software has been written by people who moved directly
from procedural development to OOP without bothering with OOA/D. In
effect they write C and COBOL programs with strong typing because they
overlaid Structured Design paradigms on the OOPL coding.
--
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@pathfindermda.com
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info@pathfindermda.com for your copy.
Pathfinder is hiring:
http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
Ted Hill Guest
|
Posted: Fri Feb 29, 2008 9:00 pm Post subject: Re: design patterns |
|
|
xeno wrote:
| Quote: |
what's a good way to learn design patterns?
|
Study the following book:
"Head First Design Patterns" it is an excellent discussion of patterns.
http://www.oreilly.com/catalog/hfdesignpat/ |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
rthangam Guest
|
Posted: Fri Mar 21, 2008 10:27 am Post subject: Re: design patterns |
|
|
On Feb 29, 8:00 pm, Ted Hill <thill_NO_S...@tomotherapy.com> wrote:
I agree with Ted Head first design patterns is an excellent book. The
way they take you through the stuff is really cool. they haven't used
boring theoretical way of explaining. It has touch of UML diagrams,
cool images, discussion, questioning etc. Also it has questions at the
end of each chapter. |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
RedLars Guest
|
Posted: Mon Mar 24, 2008 8:07 pm Post subject: Re: design patterns |
|
|
On 21 Mar, 11:27, rthangam <ramesh.thangam...@gmail.com> wrote:
| Quote: |
On Feb 29, 8:00 pm, Ted Hill <thill_NO_S...@tomotherapy.com> wrote:
xeno wrote:
what's a good way to learn design patterns?
Study the following book:
"Head First Design Patterns" it is an excellent discussion of patterns.
http://www.oreilly.com/catalog/hfdesignpat/
I agree with Ted Head first design patterns is an excellent book. The
way they take you through the stuff is really cool. they haven't used
boring theoretical way of explaining. It has touch of UML diagrams,
cool images, discussion, questioning etc. Also it has questions at the
end of each chapter.
|
I'm also looking for a pattern book with practical example and
preferably using .NET\C#.
Any suggestions? |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
Charles Hottel Guest
|
Posted: Wed Mar 26, 2008 3:40 am Post subject: Re: design patterns |
|
|
"RedLars" <Liverpool1892@gmail.com> wrote in message
news:e6c04de1-c716-41b9-bea7-590342283079@s37g2000prg.googlegroups.com...
On 21 Mar, 11:27, rthangam <ramesh.thangam...@gmail.com> wrote:
| Quote: |
On Feb 29, 8:00 pm, Ted Hill <thill_NO_S...@tomotherapy.com> wrote:
xeno wrote:
what's a good way to learn design patterns?
Study the following book:
"Head First Design Patterns" it is an excellent discussion of patterns.
http://www.oreilly.com/catalog/hfdesignpat/
I agree with Ted Head first design patterns is an excellent book. The
way they take you through the stuff is really cool. they haven't used
boring theoretical way of explaining. It has touch of UML diagrams,
cool images, discussion, questioning etc. Also it has questions at the
end of each chapter.
|
I'm also looking for a pattern book with practical example and
preferably using .NET\C#.
Any suggestions?
You can download C# examples for the Head First Design Patterns book here:
http://www.wickedlysmart.com/HeadFirst/HeadFirstDesignPatterns/HeadFirstPatternsIndex.html |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
Marc Vangrieken Guest
|
Posted: Thu Apr 10, 2008 4:33 pm Post subject: Re: design patterns |
|
|
| Quote: |
I'm also looking for a pattern book with practical example and
preferably using .NET\C#.
|
Charles,
I have "Design Patterns in C#" on my shelf. I can't say the book
really, really impressed me, but it does contain quite some example
code in C#. http://www.amazon.com/Design-Patterns-C-Software/dp/0321126971.
It doesn't talk about .NET framework specific things that could help
you to implement certain patterns.
Also note : http://www.vincehuston.org/dp/ , i think this site is
quite usefull..
Kind regards,
Marc Vangrieken
http://vangrieken.wordpress.com |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
Charles Hottel Guest
|
Posted: Fri Apr 11, 2008 3:59 am Post subject: Re: design patterns |
|
|
"Marc Vangrieken" <marc.vangrieken@gmail.com> wrote in message
news:3e18ae6e-88e6-4de6-adf5-cf29c403cf5b@c19g2000prf.googlegroups.com...
The book I was refering to was "Head Fist Design Patterns". That book uses
Java examples. The web site I refered to has some C# code for that book.
I don't know how extensive the code is a I have not yet looked at it. |
|
| Back to top |
|
 |
| |
Ads |
Advertising
Sponsor
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|

112 Attacks blocked
Powered by phpBB © 2001, 2005 phpBB Group
|