Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

A collection of some best practices?

 
Qunfeng Wang
Ranch Hand
Posts: 434
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't find a sample chapter on Amazon. So I just get some information from book description and reviews. I always think Design Patterns is a book of a collection of good practices: how to construct a class, how classes collaboration with each other, etc.

1. How is Implementation Patterns book different from Design Patterns book?
2. Are there any general rules behind the tips you exhibit in your book? Somehing like OO Principles in Uncle Bob's book.

thanks
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 33696
316
Eclipse IDE Java VI Editor
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Louis Wang:
I always think Design Patterns is a book of a collection of good practices: how to construct a class, how classes collaboration with each other, etc.

1. How is Implementation Patterns book different from Design Patterns book?

Design Pattern books typically describe their patterns in a pattern format, which isn't the case for "Implementation Patterns". Also, the implementation patterns Kent describes are lower-level than design patterns.
 
Kent Beck
author
Ranch Hand
Posts: 45
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Louis,

I agree with the other posters that Implementation Patterns are smaller scale than design patterns--intra- rather than inter-object. The book does discuss the values and principles behind the patterns, which is part of what makes it not just another Java style book.

Regards,

Kent Beck
Three Rivers Institute
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic