2012 Puddly Awards
 
 
Follow us on TwitterFollow us on FacebookFollow us on TumblrSubscribe to RSS


Recently Viewed clear list


Guests | February 8, 2012

Nathan Englander: IMG Big Think



Tonight is the first event for the new book, and I've spent most of the afternoon at home with curlers in my hair and cucumber circles on the eyes... Continue »
  1. $17.47 Sale Hardcover add to wish list

spacer
Free Shipping!

This item may be
out of stock.

Click on the button below to search for this title in other formats.
Check for Availability
Add to Wishlist

Object-oriented software construction

Object-oriented software construction Cover

 

Synopses & Reviews

Publisher Comments:

62915-4

The definitive reference on the most important new technology in software!

“While the original version of OOSC is a classic, OOSC 2/E is destined to overshadow it and all other general introductions . . . literally an epic work.” James C. McKim, Jr., Hartford Graduate Center

“Compelling. Extremely well-written and literate . . . I recaptured that same sense of intellectual excitement I felt reading the first edition for the first time.” Paul Dubois, Lawrence Livermore National Laboratory, Editor, Scientific Programming Dept., Computers in Physics

“The definitive tome on Object-Orientation . . . the finest piece of writing and thinking about this vast subject . . . Bertrand has a lot to say of great importance and says it well in this significantly revised book.” Richard Wiener, University of Colorado, Colorado Springs, Editor, Journal for Object-Oriented Programming

A whole generation was introduced to object technology through the first edition of Bertrand Meyer's OOSC. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller. It has been thoroughly revised and considerably expanded. No other book on the market provides such a breadth and depth of coverage on the most important technology in software development.

SOME OF THE NEW TOPICS COVERED IN DEPTH BY THIS SECOND

Synopsis:

This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation.A whole generation was introduced to object technology through the first edition of this book. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller, but has been thoroughly revised and expanded. Among the new topics covered in depth are: Concurrency, distribution, client/server and the Internet; object-oriented databases; design by contract; fundamental design patterns; finding classes; the use and misuse of inheritance; abstract data types; and typing issues. The book also includes completely updated discussions of reusability, modularity, software quality, object-oriented languages, memory management, and many other essential topics.All software developers and computer science students, worldwide.

Table of Contents

PART A: THE ISSUES.
 1. Software Quality.

 2. Criteria of Object Orientation.

PART B: THE ROAD TO OBJECT ORIENTATION.

 3. Modularity.

 4. Approaches to Reusability.

 5. Towards Object Technology.

 6. Abstract Data Types.

PART C: OBJECT-ORIENTED TECHNIQUES.

 7. The Static Structure: Classes.

 8. The Run-Time Structure: Objects.

 9. Memory Management.

10. Genericity

11. Design By Contract: Building Reusable Software.

12. When the Contract is Broken: Exception Handling.

13. Supporting Mechanisms.

14. Introduction to Inheritance.

15. Multiple Inheritance.

16. Inheritance Techniques.

17. Typing.

18. Global Objects and Constraints.

PART D: OBJECT-ORIENTED METHODOLOGY: APPLYING THE METHOD WELL.

19. On Methodology.

20. Design Pattern: Multi-panel Interactive Systems.

21. Inheritance Case Study: "undo" in an Interactive System.

22. How to Find the Classes.

23. Principles of Class Design.

24. Using Inheritance Well.

25. Useful Techniques.

26. A Sense of Style.

27. Object-Oriented Analysis.

28. The Software Construction Process.

29. Teaching the Method.

PART E: ADVANCED TOPICS.

30. Concurrency, Distribution, Client-Server and the Internet.

31. Object Persistence and Databases.

32. Some O-O Techniques for Graphical Interactive Applications.

PART F: APPLYING THE METHOD IN VARIOUS LANGUAGES AND ENVIRONMENTS.

33. O-O Programming and Ada.

34. Emulating Object Technologyin non-O-O Environments.

35. Simula to Java and Beyond: Major O-O Languages and Environments.

PART G: DOING IT RIGHT.

36. An Object-Oriented Environment.

Epilogue.

PART H: APPENDICES.

Appendix A: Extracts From the Base Libraries.

Appendix B: Genericity Versus Inheritance.

Appendix C: Principles, Rules, Precepts and Definitions.

Appendix D: A Glossary of Object Technology.

Appendix E: Bibliography Index.

Bibliography.

Product Details

ISBN:
9780136290490
Subtitle:
Book/CD-ROM
Publisher:
Prentice Hall PTR
Author:
Meyer, Bertrand
Subject:
Programming / Object Oriented
Copyright:
Edition Description:
Trade paper
Publication Date:
19970403
Binding:
Paperback
Grade Level:
Professional and scholarly
Pages:
1296
Dimensions:
9.22 x 7 x 1.907 in 1778 gr
Object-oriented software construction
0 stars - 0 reviews
$ In Stock
Product details 1296 pages Prentice-Hall,c1988. - English 9780136290490 Reviews:
"Synopsis" by , This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation.A whole generation was introduced to object technology through the first edition of this book. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller, but has been thoroughly revised and expanded. Among the new topics covered in depth are: Concurrency, distribution, client/server and the Internet; object-oriented databases; design by contract; fundamental design patterns; finding classes; the use and misuse of inheritance; abstract data types; and typing issues. The book also includes completely updated discussions of reusability, modularity, software quality, object-oriented languages, memory management, and many other essential topics.All software developers and computer science students, worldwide.
spacer
spacer
  • back to top
Follow us on...


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.