Oops! Looks like we're having trouble connecting to our server.
Refresh your browser window to try again.
About this product
Product Identifiers
PublisherPrentice Hall PTR
ISBN-100131037978
ISBN-139780131037977
eBay Product ID (ePID)374440
Product Key Features
Number of Pages1010 Pages
Publication NameObject-Oriented Programming with C++ and Smalltalk
LanguageEnglish
Publication Year1997
SubjectProgramming Languages / C++, Programming / Object Oriented
TypeTextbook
AuthorCaleb Drake
Subject AreaComputers
FormatHardcover
Dimensions
Item Height1.4 in
Item Weight50.5 Oz
Item Length9.2 in
Item Width7 in
Additional Product Features
Edition Number1
Intended AudienceCollege Audience
LCCN97-018141
Dewey Edition21
IllustratedYes
Dewey Decimal005.13
Table Of ContentI. 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.
SynopsisThis 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. It provides coverage of the object model from a software design and language feature perspective, as well as covering key object-oriented principles - date abstraction, inheritance, polymorphism, and dynamic binding. Detailed coverage of Smalltalk and C++ emphasize their similarities and differences in terms of design goals, language features, and usage. Also discussed are: the benefits of the object model; the latest extensions to C++; and the application of object-oriented concepts to the development of large software projects. Chapter summaries, extensive exercises, and a glossary of object-oriented terminology support the text., 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.