This book, The Essence of Object-Oriented Programming with Java and UML, is published by Addison-Wesley. These web pages represent the final DRAFT version of three chapters of the book before copy-editing and publication.

This book can help you get started on really understanding objects. If you've never really understood objects and some of the terminology that goes with objects, this book will start to make things clear. I hope these sample chapters give you enough feeling for the book's content that you'll want to read on and buy a copy of the book.


The Essence of Object-Oriented Programming
LATEST NEWS and CORRECTIONS

The Essence of Object-Oriented Programming
with Java and UML

by Bruce E. Wampler, Ph.D.
bruce@objectcentral.com
Draft Version 1.0
November 25, 2001

Table of Contents

Complete Table of Contents (The best place to start)


Preface

Chapter 1: Objects, UML, and Java

Chapter 2: The Essence of Objects

Chapter 3: Objects in Java

Chapter 4: Object-Oriented Program Analysis and Design

Chapter 5: Object-Oriented Graphical User Interfaces with Swing

Chapter 6: A Case Study in Java (5/21)

Chapter 7: Design Patterns

Chapter 8: Refactoring

Chapter 9: Software Development Methodologies

Chapter 10: Software Tools for Object-Oriented Development

Chapter 11: Programming - A Personal Perspective

Chapter 12: What Next?

Glossary


Barnes & Noble.com

Please note that the HTML for the chapter pages has been automatically generated from the original FrameMaker, the program I'm using to produce the book. The look of the HTML is somewhat different than the final look of the book due to this automatic HTML generation.

The Essence of Object-Oriented Programming with Java and UML (DRAFT)

Copyright © 2001 by Addison-Wesley

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior consent of the publisher. You may view this document on a web browser, but you must not mirror or make local copies.

[Object Central Home]