|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Object-Oriented Programming with C++ and Smalltalk
Caleb DrakeUniversity of Illinois

ISBN-10: 0131037978
ISBN-13:  9780131037977

Publisher:  Prentice Hall
Copyright:  1998
Format:  Paper; 1010 pp
Published:  10/30/1997
Status: Out of Print


Suggested retail price: $74.00
  We're sorry, this product is no longer available. Please contact your Pearson rep if you are using this product and need instructor resources.



Designed for junior, senior, and graduate level courses in Object-Oriented Programming. May also be used in Object-Oriented Design and Analysis Course.

This text describes the design goals and language features of object-oriented languages without viewing them from the perspective of any particular language. The author discusses Smalltalk-80 and C++ so students can understand how these concepts are realized.

  • Provides coverage of the object model from a software design and language feature perspective. Pg.___
  • Covers key object-oriented principles - date abstraction, inheritance, polymorphism, and dynamic binding in a language independent discussion that focuses on the purpose of each feature. Pg.___
  • Provides detailed coverage of Smalltalk and C++, emphasizing their similarities and differences in terms of design goals, language features, and usage. Pg.___
  • Discusses the benefits of the object model such as reusability, extendibility, and decreased coupling between program units. Pg.___
  • Covers the latest extensions to C++: templates, exception, run-time type information, and namespaces. Pg.___
  • Flexible coverage-instructor can choose to illustrate object- oriented programming principals in either Smalltalk or C++. Pg.___
  • Examines the application of object-oriented concepts to the development of large software projects. Pg.___
  • Includes chapter summaries, extensive exercises, and a glossary of object-oriented terminology.

I. GENERAL PRINCIPLES.

 0. Programming Language Semantics.

 1. Software Architecture.

 2. Classes, Messages and Methods.

 3. Inheritance.

 4. Object-Oriented Programming Languages and Environments.

II. SMALLTALK.

 5. Language and Environment.

 6. Classes and Inheritance.

 7. Foundation Classes.

 8. The Collection Classes.

III. C++.

 9. Enhancements to C.

10. Classes.

11. Operators, Conversions and Iostreams.

12. Inheritance and Dynamic Binding.

13. Templates, Exceptions and Namespaces.

Bibliography.

Index.

Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.