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: £49.74
In stock

11 used & new from £12.30

Have one to sell? Sell yours here
 
   
Practical Object-Oriented Development in C++ and Java
 
 

Practical Object-Oriented Development in C++ and Java (Paperback)

by Cay S. Horstmann (Author) "In this chapter, you will learn about the main topics of this book-objects and classes ..." (more)
3.8 out of 5 stars See all reviews (4 customer reviews)

Available from these sellers.


4 new from £36.70 7 used from £12.30

Customers Who Bought This Item Also Bought

Computer Networks and Internets: International Version

Computer Networks and Internets: International Version

by Douglas E. Comer
5.0 out of 5 stars (1)  £47.38
Concurrent Programming in Java: Design Principles and Patterns (Java Series)

Concurrent Programming in Java: Design Principles and Patterns (Java Series)

by Doug Lea
3.9 out of 5 stars (19)  £29.74
Engineering a Compiler

Engineering a Compiler

by Keith Cooper
£53.20
Programming Language Processors in Java

Programming Language Processors in Java

by Mr David Watt
4.5 out of 5 stars (2)  £49.99
SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055): Study Guide Exam 310-055 (Certification Press)

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055): Study Guide Exam 310-055 (Certification Press)

by Katherine Sierra
4.5 out of 5 stars (40)  £27.97
Explore similar items

Product details

  • Paperback: 576 pages
  • Publisher: John Wiley & Sons (25 April 1997)
  • Language English
  • ISBN-10: 0471147672
  • ISBN-13: 978-0471147671
  • Product Dimensions: 23.3 x 19 x 3.3 cm
  • Average Customer Review: 3.8 out of 5 stars See all reviews (4 customer reviews)
  • Amazon.co.uk Sales Rank: 662,636 in Books (See Bestsellers in Books)

    Popular in these categories:

    #14 in  Books > Computing & Internet > Programming > Languages > C & C++ > Object Oriented C++
    #28 in  Books > Computing & Internet > Programming > Languages > Java > Object-oriented Programming
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Java & C++ On Windows
   J-Integra.Intrinsyc.com/    Bridge for Java and Windows interoperability. 
C++ Outsourcing
   www.BelatrixSF.com    Near-shore from Argentina Excellent Prices, Same Time Zone 
Java Development
   Java.ITtoolbox.com    Share Knowledge and Solve Problems with a Global Audience of IT Pros. 
  
 

Product Description

Product Description
Practical OO development tips for the C++ and Java programmer

Practical Object–Oriented Development in C++ and Java offers advice on real–world ways to use these powerful programming languages and techniques. Using the Unified Modeling Language (UML) methodology, expert Cay S. Horstmann gives you clear, concise explanations of object–oriented design, C++, and Java in a way that makes these potentially daunting operations more accessible than they′ve ever been before. Horstmann compares and contrasts features of C++ and Java to give you a deeper understanding of OO design. He separates the genuinely useful C++, Java, and UML features from the less effective and potentially harmful ones.

Horstmann shows you how to determine the best programming practice for whatever application you′re in; provides the kind of eye–opening design tips and style rules that can only come from experience; and demystifies advanced topics like frameworks and object persistence.

Dozens of illuminating programming examples are readily accessible through the accompanying Web site. Useful code is available for smart pointers, easy output formatting in C++ and Java, a set of classes that makes STL safe to use, and a nifty utility that automatically extracts header files. This unique book:
∗ Offers over 100 practical design hints for good class design
∗ Covers the essential OO features of Java 1.1–like serialization and reflection
∗ Uses the C++ Standard Template Library (STL) throughout
∗ Covers CRC cards in addition to UML

From the Back Cover
Practical OO development tips for the C++ and Java programmer

Practical Object–Oriented Development in C++ and Java offers advice on real–world ways to use these powerful programming languages and techniques. Using the Unified Modeling Language (UML) methodology, expert Cay S. Horstmann gives you clear, concise explanations of object–oriented design, C++, and Java in a way that makes these potentially daunting operations more accessible than they′ve ever been before. Horstmann compares and contrasts features of C++ and Java to give you a deeper understanding of OO design. He separates the genuinely useful C++, Java, and UML features from the less effective and potentially harmful ones.

Horstmann shows you how to determine the best programming practice for whatever application you′re in; provides the kind of eye–opening design tips and style rules that can only come from experience; and demystifies advanced topics like frameworks and object persistence.

Dozens of illuminating programming examples are readily accessible through the accompanying Web site. Useful code is available for smart pointers, easy output formatting in C++ and Java, a set of classes that makes STL safe to use, and a nifty utility that automatically extracts header files. This unique book:

  • Offers over 100 practical design hints for good class design
  • Covers the essential OO features of Java 1.1—like serialization and reflection
  • Uses the C++ Standard Template Library (STL) throughout
  • Covers CRC cards in addition to UML


See all Product Description

Inside This Book (Learn More)
First Sentence
In this chapter, you will learn about the main topics of this book-objects and classes. 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
work
reference
programming

Your tags: Add your first tag
 

 

Customer Reviews

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

 
3 of 3 people found the following review helpful:
5.0 out of 5 stars An excellent, readable book for all ability levels, 7 April 2000
By A Customer
Horstmann concentrates on techniques rather than syntax. He presents his advice in a very straight-foward, opinionated way. This is good as it leaves the reader in no doubt as to the correct way to do things.

This book is particularly good for the C++ programmer who wants to learn Java. Throughout the book Horstamnn compares and contrasts C++ and Java.

The book also deals with more modern topics such as the STL and exceptions.

Overall: an excellent book !

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



 
2 of 2 people found the following review helpful:
4.0 out of 5 stars Almost perfect, 19 May 2001
By A Customer
I am a student of Information Systems Science and few weeks ago got my first job as a software developer (Java). During college courses I often wondered how the courses and textbooks would actually map to real life work as a professional programmer.

Now that I have some experience as a new pro, I know that many books and courses just don't deliver as far as real work is concerned. But I noticed that there were couple of books that were of constant help during a(ny) day at the office. Those books were the Core Java 2 books and Core JSP book of the Core series edited and partly written by Horstmann.

After finishing my first programming task, I noticed that knowing the syntax was far from enough in my job: I was not just a programmer "monkey" implementing someone's design. I was hired to be a developer who had to design his stuff from scratch, often without any help from the company staff. I began to hunt for a good yet simple design and architechture book that would explain a simple design process and also give pointers on how to implement the design into decent code. The Rational Unified Process that was explained to us in lectures was way too huge a system for me to use on small scale projects.

I had hard time finding books that would fill the bill, but I managed to find some. Because I had good experiences from Horstmann's previous work, I bought this book.

Good news: the book is good and does it's job more than adequately.

Bad news: even the title has 'Java' in it, this book does everything in C++. It wouldn't matter so much if the book was mostly about design issues, but it covers lots of C++ specific details like STL, memory management, multiple inheritance, etc. It also has two moot chapters: A C++ crash course and a Java crash course. Who buys this book to learn either of these languages? The preface says this is a book for the reader who knows the syntax already!

So, I would have given the book 5 stars, but I want to drop 1 or 1.5 stars because I had to skip entire chapters because the book was not a match with it's title.

I would have loved to exchange the language crash course chapters for a couple more detailed design and architechture chapters or some sample projects.

For a C++ programmer with basic understanding of syntax: a five star recommendation, for a Java programmer with basic understanding of syntax, 3.5 star recommendation.

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



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars Reasonable book for intermediate developers, 1 Aug 1997
By A Customer
Useful for its comparison of how OOD models are translated into C++ and Java. An okay book for developers who have had some experience of OOD and C++ or Java development. However, for the experienced designer/developer there are better books that deal with OOD/UML and C++/Java separately (authors that come to mind are Fowler, Gamma et al, Meyers, Murray, Booch, Rumbaugh and, of course, Stroustrup)
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

2.0 out of 5 stars Probably not the book you're looking for.
I suppose my major bone of contention with this book is the title, "Practical Object-Oriented Development in C++ and Java". Read more
Published on 20 Nov 2004

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


The Late Night Guide to C++

The Late Night...

Did you ever stay up late into the night, working on a computer... Read more

Find similar items

 

Up to 75% off Shoes

Shoe Clearance - 75% off Shoes
Save up to 75% on shoes for the whole family.

Shop clearance shoes

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

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