Win a copy of Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques this week in the Server-Side JavaScript and NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

design patterns

 
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
what are design patterns ? when to use those ? I am java beginner
should I go for head first design patterns book ? Does this book enables us to learn more object oriented concepts ?


Thanks
 
Bartender
Posts: 10780
71
Hibernate Eclipse IDE Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

sujay kulkarni wrote:what are design patterns ?


The best explanation I can give you is that they are formalized "approaches" to solving non-trivial problems that crop up quite frequently in programming.

when to use those ?


Whenever you have a need.

I am java beginner
should I go for head first design patterns book ?


I'd say probably not just yet; you don't want to overload your brain with too much too soon. Learn the language thoroughly first; then get a book on design patterns. As for Head First, I'm afraid I can't say; their Java book is pretty good, but it doesn't always mean that other titles are. One advantage of getting it might be that it "follows on" from Head First Java nicely. Alternatively, there is the grandaddy of them all.

Does this book enables us to learn more object oriented concepts ?


Not directly, but it'll probably help to cement some of the principles - specifically: abstraction and problem isolation.

HIH

Winston
 
reply
    Bookmark Topic Watch Topic
  • New Topic