See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

Ready to Buy?
woodys-uk
Price: £48.67
In stock

14 used & new from £0.64

Have one to sell? Sell yours here
 
   
Patterns in Java: A Catalogue of Reusable Design Patterns, Illustrated with UML v. 1
 
 

Patterns in Java: A Catalogue of Reusable Design Patterns, Illustrated with UML v. 1 (Paperback)

by Mark Grand (Author) "The Unified Modeling Language (UML) is a notation that can use for object-oriented analysis and design ..." (more)
2.8 out of 5 stars See all reviews (6 customer reviews)

Available from these sellers.


4 new from £15.00 10 used from £0.64
Other Editions: RRP: Our Price: Other Offers:
Paperback (2nd Edition, Volume 1) £33.50 £21.78 28 used & new from £19.17
Unbound Order it used

Customers Who Bought This Item Also Bought

Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

by Michael T. Goodrich
3.2 out of 5 stars (4)  £37.99
Patterns in Java: v.2: Vol 2

Patterns in Java: v.2: Vol 2

by Mark Grand
Design patterns : elements of reusable object-oriented software

Design patterns : elements of reusable object-oriented software

by Erich Gamma
4.6 out of 5 stars (38)  £29.39
Head First Design Patterns

Head First Design Patterns

by Eric Freeman
4.8 out of 5 stars (37)  £22.43
Patterns of Enterprise Application Architecture (The Addison-Wesley signature series)

Patterns of Enterprise Application Architecture (The Addison-Wesley signature series)

by Martin Fowler
4.4 out of 5 stars (13)  £30.09
Explore similar items

Product details

  • Paperback: 480 pages
  • Publisher: John Wiley & Sons; 2nd Edition, Volume 1 edition (9 Nov 1998)
  • Language English
  • ISBN-10: 0471258393
  • ISBN-13: 978-0471258391
  • Product Dimensions: 23.3 x 19 x 2.7 cm
  • Average Customer Review: 2.8 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.co.uk Sales Rank: 945,914 in Books (See Bestsellers in Books)

    Popular in this category:

    #74 in  Books > Computing & Internet > Computer Science > Software Design, Testing & Engineering > Design Patterns
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Java Catalogue
   www.AudleyTravel.com/Indonesia    Personal Tailormade Java Tours. Brochure & Expert Advice 
  
 

Product Description

Amazon.co.uk Review
Dealing as it does in patterns, which are generalised high level solutions to computing problems; Java, which is the language de jour, and UML (Unified Modelling Language)--this a highly fashionable book.

It's aimed at professional programmers and builds on the seminal Design Patterns, which had 23 of them. This book has 41 (including the original 23) broken down into fundamental, creational, partitioning, structural, behavioural and concurrency patterns.

Each pattern is treated in sections: synopsis, context, forces, solution, consequences, Java API usage, code example and related patterns. You also get an overview of UML and a section on software life cycles.

Patterns generalise whole classes of problems without getting bogged down in actual cases- -though specific cases are used to illustrate them. The idea is to provide you with high- level solutions to common problems. It isn't light reading and it won't turn a tyro into a wizard. It will, though, enable the wizard to explain solutions and the tyro to take advantage of the explanation.

One of the more useful features of Patterns In Java is the way discussion of the consequences of modelling problems in different ways illuminates the software design process. For example, the discussion on parsing little languages in the behavioural section (based on the interpreter pattern in Design Patterns) is excellent. All the examples are supplied with the book on CD-ROM. --Steve Patient

CVu, 11/4, May 1999
...I'd recommend this book to anyone who is familiar with the GOF book and would like to see how the ideas map over to Java. If you want to learn UML as well, all the better!

See all Product Description


Inside This Book (Learn More)
First Sentence
The Unified Modeling Language (UML) is a notation that can use for object-oriented analysis and design. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
java
software engineering
software development
programming languages
programming
design patterns
computer science

Your tags: Add your first tag
 

 

Customer Reviews

6 Reviews
5 star:    (0)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
2.8 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
3.0 out of 5 stars Good content, poor presentation., 29 Jun 2000
By sven.howarth@iname.com (London, England) - See all my reviews
I think the previous reviewers have been a little bit harsh with their ratings, but I have to agree, this book is not well-written. The description of each pattern is forced into a rigid and rather contrived format, with sections on Synopsis, Context, Forces, Solution, Consequences, Implementation etc. What do they all mean?

I think the problem is that the descriptions jump from a very brief introduction (the synopsis) to quite involved coverage of the various aspects of the pattern, rather than gradually drilling down into the details.

You won't find sentences like 'let's see how this might work in practise', or 'there are a couple of ways we might approach a problem like this'. The text isn't just dry, it's parched. I've just opened the book at random, and found a section (consequences) that begins 'Content determination and the construction of a specific data representation are independent of each other'. Uhuh.

Nevertheless, the content itself is quite good, and as the only book around at the moment discussing patterns in a Java context, it may be worth adding to your bookshelf - particularly if you're looking for a quick introduction to UML at the same time.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
4.0 out of 5 stars OK as a first place to look, 6 Jun 2001
By A Customer
If you are a Java programmer without years of experience, the GoF book may be quite difficult. This book is not as thorough but is a lot easier and has the sample code in Java. This book does adequate job in introducing the pattern concept and the most important patterns to the not-so-experienced coder. If you feel intimidated by the GoF book, buy this first. If not, then you might want to pass this one.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 6 people found the following review helpful:
4.0 out of 5 stars A good buy for any experienced Java developer, 2 Jul 2001
In my opinion, some of the previous reviewers have been a little harsh.

First off, it isn't for the faint hearted. Ideally you will be an experienced Java developer, and hopefully you will have had some prior contact with UML. If you haven't, the "Overview of UML" chapter is a big help.

As a first step into design patterns, this is an excellent introduction for a professional Java developer. The presentation of each pattern is concise and to the point. Each pattern chapter is divided into sections: "Synopsis, Context, Forces, Solution, Consequences, Implementation, Code Example" and believe me as you get towards the more advanced chapters, you will be grateful for this kind of rigorous consistency in evaluating each pattern.

The code examples are generally well-written and helpful. The example scenarios may seem a little contrived sometimes however. Bottom line is: as an experienced Java developer you have probably come into contact with many of these patterns "informally" in the past, so many of the patterns will be familiar to you - thus the examples will serve to reinforce your own understanding of a particular pattern.

However, you won't get through the book if UML scares you.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Good java-centric view of patterns.
I, too, thought the other reviewers were harsh. I actually prefer dipping into this book than the GOF Design Patterns book as I prefer having a java centric view of the patterns... Read more
Published on 20 Jul 2001 by leo@multiverse.co.uk

1.0 out of 5 stars Not as bad as volume 2 but still not good
This book is not very good. It describes mainly the patterns which are discussed in 'Design Patterns : Elements of Reusable Object-Oriented Software' but not in as clear a... Read more
Published on 31 Jan 2000

1.0 out of 5 stars A simple concept made difficult
Covering the three most significant tenets of modern software engineering (Patterns, Java and UML), this book is full of promise, frustratingly however, it fails to deliver. Read more
Published on 10 Sep 1999

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Patterns in Java: v.2: Vol 2

Patterns in Java...

"This is the best book on patterns since the Gang of Four′s Design... Read more

Find similar items

 

More From Mark Grand

Visual Basic 2005...

Visual Basic 2005 Design Patterns

Whether you′re new to software patterns or a veteran, you′ll find this... Read more
£27.99 £23.79

 

Train Hard...Play Hard

Nike, Gola, Converse, and more
Gear up with up to 60% off athletic and outdoor shoes.

Shop now

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates