Object-Oriented Software Design and Construction With Java: Web Enhanced - Softcover

9780130112644: Object-Oriented Software Design and Construction With Java: Web Enhanced
View all copies of this ISBN edition:
 
 
Integrates a presentation of concepts of objectoriented programming, issues in software engineering, and features of the Java language. Strikes a good balance between a primer and a text for those familiar with the subject. Softcover. DLC: Object-oriented programming (Computer Science).

"synopsis" may belong to another edition of this title.

Review:
Written as a sophomore-level computer science textbook, Object-Oriented Software Design and Construction with Java introduces key concepts in advanced object-oriented design, UML, and introductory Swing programming. Ideally suited to the classroom, this title delivers an engaging mix of theory and practice that will help students take their basic Java skills to the next level.

The best thing about this textbook is its thorough treatment of more advanced object-oriented design concepts such as inheritance, polymorphism, aggregation, and even an introduction to software patterns. Better yet, the author incorporates basic UML diagrams (including class, sequence, and state diagrams) to bolster the software engineering material presented here. One standout feature is a table of about two dozen key OO buzzwords, along with handy definitions. Many of the code examples make use of an "ecological" life simulation (which include predators and prey classes).

Besides a guide to doing more with objects, this book also zeroes in on several key Java APIs, including an introduction to Swing programming, and an excellent chapter on using Java's (often mysterious) stream classes for both file and console I/O. (Much of this text makes use of the author's own UI classes, though, instead of Swing.)

For any student who is serious about Java, this book is an excellent mix of cutting-edge thinking about objects and engaging code examples that will let you master today's hottest programming language while gaining some new insights on proper class design. --Richard Dragan

Topics covered: Object-oriented design concepts (abstraction, separation, composition, generalization); Java classes; method overloading; arrays; object communication; associations; interfaces; static and dynamic aggregation; designing class hierarchies with inheritance; introduction to software patterns; Swing user interfaces (overview of features and basic controls) layout managers; Java I/O with binary, text, and object data; file and console I/O; threads and synchronization basics; distributed concurrency; UML basics (class, sequence, and state diagrams); simulations; sample programming exercises.

From the Back Cover:

Object-Oriented Software Design and Construction with Java® integrates a presentation of concepts of object-oriented programming, issues in software engineering, and features of the Java language. The text strikes a good balance between a book that assumes familiarity with programming, and a book that assumes no background in computer science material. This approach is particularly excellent for the second—year student (or above) since it assumes the reader has a basic knowledge of C syntax and programming. This textbook offers a comprehensive scope. It integrates better design strategies and software engineering issues along with more compelling examples and problems. The book also discusses UML (Unified Modeling Language) and describes how to build graphical user interfaces using the new Swing library in Java 2.

Features:

  • Integrates a consistent global reference against which readers can measure their progress, while understanding which language features support each role/goal
  • Shows examples that demonstrate the power and utility of language in a realistic context based on graphical user interfaces and ecological simulation
  • Furnishes a Companion Website (www.prenhall.com/kafura) that includes the complete online text viewable through standard browsers, PowerPoint slides, and an Online Study Guide
  • Focuses on the basic principles of good object-oriented design rather than the syntax and details of the Java language
  • Provides readers with proficiency through step-by-step guidance in using commonly available tools and techniques for constructing complex systems
  • Illustrates key concepts visually through animated simulations or interactive components that are implemented as Java applets requiring only a standard browser
  • Provides a simple, visual programming environment for early problems
  • Based on Java 2 from Sun Microsystems
  • Presents a stand-alone chapter of the latest Swing components for building graphical user interfaces

"About this title" may belong to another edition of this title.

  • PublisherPearson College Div
  • Publication date2000
  • ISBN 10 013011264X
  • ISBN 13 9780130112644
  • BindingPaperback
  • Edition number1
  • Number of pages656

Other Popular Editions of the Same Title

9780139013492: Object-Oriented Software Design and Construction With C++

Featured Edition

ISBN 10:  0139013490 ISBN 13:  9780139013492
Publisher: Prentice Hall, 1998
Textbook Binding

Top Search Results from the AbeBooks Marketplace

Stock Image

Kafura, Dennis
Published by Pearson College Div (2000)
ISBN 10: 013011264X ISBN 13: 9780130112644
New Paperback Quantity: 1
Seller:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)

Book Description Paperback. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_013011264X

More information about this seller | Contact seller

Buy New
US$ 44.67
Convert currency

Add to Basket

Shipping: US$ 4.00
Within U.S.A.
Destination, rates & speeds
Stock Image

Kafura, Dennis
Published by Pearson College Div (2000)
ISBN 10: 013011264X ISBN 13: 9780130112644
New Paperback Quantity: 1
Seller:
dsmbooks
(Liverpool, United Kingdom)

Book Description Paperback. Condition: New. New. book. Seller Inventory # D7S9-1-M-013011264X-6

More information about this seller | Contact seller

Buy New
US$ 152.50
Convert currency

Add to Basket

Shipping: US$ 31.27
From United Kingdom to U.S.A.
Destination, rates & speeds