Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

design patterns  RSS feed

 
sujay kulkarni
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • 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
 
Winston Gutkowski
Bartender
Posts: 10573
65
Eclipse IDE Hibernate Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • 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
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!