Computer Software Talk
Computer Software Talk
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

design patterns

 
Post new topic   Reply to topic    Computer Software Talk Forum Index -> Computer Software Talk
View previous topic :: View next topic  
Author Message
xeno
Guest





PostPosted: Wed Feb 20, 2008 5:10 pm    Post subject: design patterns Reply with quote

what's a good way to learn design patterns?
Back to top
  Ads
Advertising
Sponsor


H. E. Taylor
Guest





PostPosted: Thu Feb 21, 2008 7:48 am    Post subject: Re: design patterns Reply with quote

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





PostPosted: Thu Feb 21, 2008 3:25 pm    Post subject: Re: design patterns Reply with quote

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





PostPosted: Thu Feb 21, 2008 10:10 pm    Post subject: Re: design patterns Reply with quote

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





PostPosted: Thu Feb 21, 2008 10:41 pm    Post subject: Re: design patterns Reply with quote

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





PostPosted: Fri Feb 22, 2008 2:55 pm    Post subject: Re: design patterns Reply with quote

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 Smile)
Back to top
  Ads
Advertising
Sponsor


alepuzio
Guest





PostPosted: Fri Feb 22, 2008 4:06 pm    Post subject: Re: design patterns Reply with quote

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 Smile
Back to top
  Ads
Advertising
Sponsor


H. S. Lahman
Guest





PostPosted: Fri Feb 22, 2008 9:20 pm    Post subject: Re: design patterns Reply with quote

Responding to Xeno...

Quote:
ok. what's a good text on object oriented analysis & design that *you*
recommend?

That's actually a pretty subjective evaluation. The Books category on my
blog has some suggestions about how to go about picking a good one.


--
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


H. S. Lahman
Guest





PostPosted: Fri Feb 22, 2008 9:30 pm    Post subject: Re: design patterns Reply with quote

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





PostPosted: Fri Feb 29, 2008 9:00 pm    Post subject: Re: design patterns Reply with quote

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





PostPosted: Fri Mar 21, 2008 10:27 am    Post subject: Re: design patterns Reply with quote

On Feb 29, 8:00 pm, Ted Hill <thill_NO_S...@tomotherapy.com> wrote:
Quote:
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.
Back to top
  Ads
Advertising
Sponsor


RedLars
Guest





PostPosted: Mon Mar 24, 2008 8:07 pm    Post subject: Re: design patterns Reply with quote

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





PostPosted: Wed Mar 26, 2008 3:40 am    Post subject: Re: design patterns Reply with quote

"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





PostPosted: Thu Apr 10, 2008 4:33 pm    Post subject: Re: design patterns Reply with quote

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





PostPosted: Fri Apr 11, 2008 3:59 am    Post subject: Re: design patterns Reply with quote

"Marc Vangrieken" <marc.vangrieken@gmail.com> wrote in message
news:3e18ae6e-88e6-4de6-adf5-cf29c403cf5b@c19g2000prf.googlegroups.com...
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


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


Display posts from previous:   
Post new topic   Reply to topic    Computer Software Talk Forum Index -> Computer Software Talk All times are GMT
Page 1 of 1

 
Jump to:  
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

Australian Debt Consolidation Experts
medical insurance
Wedding Ring
Escort e Accompagnatrici a Milano, Roma, Firenze, Bologna, Padova, Verona, Venezia
Swingers and Swinging
Google SEO Talk
Cheap Car Insurance
Make Your Own Website
Free phone calls to Canada
Long island Cleaning service
black mold
UK Swingers Genuine Contacts Site
cleaning supplies
Eureka Vacuum Bags


Board Security

112 Attacks blocked

Powered by phpBB © 2001, 2005 phpBB Group