OBJECTS UNENCAPSULATED: JAVA, EIFFEL, AND C++ (OBJECT AND By Ian Joyner

~ Quick Free Delivery in 2-14 days. 100% Satisfaction ~
US $19.49
ApproximatelyRM 81.65
Condition:
Good
Book is in typical used-Good Condition.  Will show signs of wear to cover and/or pages. There may be ... Read moreabout condition
Breathe easy. Free shipping and returns.
Shipping:
Free Economy Shipping.
Located in: US, United States
Delivery:
Estimated between Wed, 5 Nov and Sat, 8 Nov to 94104
Estimated delivery dates - opens in a new window or tab include seller's handling time, origin ZIP Code, destination ZIP Code and time of acceptance and will depend on shipping service selected and receipt of cleared paymentcleared payment - opens in a new window or tab. Delivery times may vary, especially during peak periods.
Returns:
30 days return. Seller pays for return shipping.
Coverage:
Read item description or contact seller for details. See all detailsSee all details on coverage
(Not eligible for eBay purchase protection programmes)
Seller assumes all responsibility for this listing.
eBay item number:336017039053

Item specifics

Condition
Good
A book that has been read but is in good condition. Very minimal damage to the cover including scuff marks, but no holes or tears. The dust jacket for hard covers may not be included. Binding has minimal wear. The majority of pages are undamaged with minimal creasing or tearing, minimal pencil underlining of text, no highlighting of text, no writing in margins. No missing pages. See all condition definitionsopens in a new window or tab
Seller Notes
“Book is in typical used-Good Condition.  Will show signs of wear to cover and/or pages. There may ...
ISBN-10
0130142697
EAN
9780130142696
Book Title
Objects Unencapsulated: Java, Eiffel, and C++ (Object and
ISBN
9780130142696
Category

About this product

Product Identifiers

Publisher
Prentice Hall PTR
ISBN-10
0130142697
ISBN-13
9780130142696
eBay Product ID (ePID)
245425

Product Key Features

Number of Pages
416 Pages
Publication Name
Objects Unencapsulated : Java, Eiffel, and C++
Language
English
Subject
Programming Languages / C++, Programming Languages / Java, Programming / Object Oriented
Publication Year
1999
Type
Textbook
Author
Ian Joyner
Subject Area
Computers
Series
Object and Component Technology Ser.
Format
Trade Paperback

Dimensions

Item Height
1.2 in
Item Weight
28.9 Oz
Item Length
9.3 in
Item Width
7.1 in

Additional Product Features

Intended Audience
Scholarly & Professional
LCCN
99-015199
Dewey Edition
21
Illustrated
Yes
Dewey Decimal
005.1/17
Table Of Content
Preface. Structure of the Book. About C++ Code Examples. Acknowledgments. Why Should We Be Concerned? 1. Language Principles. Programming. Communication, Abstraction, and Precision. Notation. Tool Integration. Correctness. Types. Flexibility, Correctness, and Reuse. Redundancy and Checking. Encapsulation and Implementation Hiding. Safety and Courtesy Concerns. Implementation and Deployment Concerns. Why OO? On Programming Language Evolution. The Usefulness of Mathematics. Legacy Systems. 2. Entities and Types. From Bits to Semantics. Basic Structures: The Class. Usefulness of Grammars. Classes and Types. Structs (C++). Typedefs (C++). Global Environments. Class Metadata. Obsolete (Eiffel). Invariants (Eiffel). Components. 3. Modules and Imports. Namespaces (C++). Clusters (Eiffel). Packages (Java). Header Files (C++). Import (Java). ACE Specification (Eiffel). Separate or Integrate? 4. Members and Features. Basic Structures. Members (C++ and Java). Anonymous Parameters in Class Definitions (C++). Default Arguments (C++). Local Entity Declarations (Java and C++). Inlines (C++). Pointers and References (C++). Declarations and Definitions (C++). Scope. Constants. Static (C++). Once Routines. Class Variables and Redefinition. 5. Type Extension: Inheritance and Virtuals. Basic Structures: Inheritance and Derived Classes. The Nature of Inheritance. Multiple Inheritance. Virtual Classes (C++). Nested Classes (Java and C++). Polymorphism and Inheritance. Union. Enumeration Types. Name Overloading. Virtual Functions (C++). Pure Virtual Functions (C++). Function Overloading (C++ and Java). Virtuals and Inlining. 6. Type Extension: Generics and Templates. Basic Structures. C++ Syntax. Constrained Genericity. Genericity and Code Bloat. An Alternative Form of Genericity. Java and Genericity. Some Theory on Genericity. Genericity and Covariance. 7. Interfaces and Access Control. 7.1 Basic Structures. Friends (C++). Controlled Exports vs. Friends. Multiple Interfaces. External Assignment (C++ and Java). Export Controls and Nesting. Mutable Const (C++). Generalization. 8. Constructors, Destructors, and Other Operators. Nameless Constructors (C++). Default Constructors (C++ and Java). Constructor Inheritance. Expanded Initialization (Eiffel). Constructor Initialization (C++). Destructors (C++). Dispose (Eiffel). Operator = (C++). and -> (C++). Delete and Delete [] (C++). Prefix and Postfix Operators (C++). and && (C++). Operator Overloading (C++ and Eiffel). Implicit Conversions and Overloading (C++). Calling Parent Features. Calling Descendant Features. Conditional Expressions. 9. Casts. Type Casts (C++). RTTI and Type Casts (C++). New Type Casts (C++). Type Inference. Java and Casts. Signature Variance (Eiffel). 10. Compile Time. Global Analysis. Type-Safe Linkage (C++). Class Interfaces. 11. Run Time. Concurrency - Its about Time! Garbage Collection. Constructors and Temporaries (C++). Bad Deletions (C++). Slicing (C++). Program Execution. Dynamic Linking. Exception Handling. LinkageError (Java). 12. Other Details. Comments. Hexadecimal Literals (Eiffel). Double, Double Toil and Trouble. Class Header Declarations (C++). 13. Projects, Design, and Other Factors. Design by Contract. Preconditions, Types, and Invariants. The Software Life Cycle. CASE Tools. Reusability and Communication. Reusability and Trust. Reusability and Compatibility. Reusability and Portability. Reusability and Size. Idiomatic Programming. Low-Level Coding. Know
Synopsis
Object technology appears to be a bewildering field in constant turmoil. But the core concepts of object-oriented programming endure as a paradigm for advanced programming methodology. By analyzing and comparing three different object-oriented languages, Objects Unencapsulated probes the core of object technology to examine how various language features affect software productivity. Objects Unencapsulated examines and compares the strengths and weaknesses of Java, Eiffel, and C++. Topics covered include: * Objects, classes, modules, and types. Features and interfaces. Inheritance and genericity. Concurrency and garbage collection. Grounded by his belief that true innovation demands constant re-evaluation, Ian Joyner strips away the superficial distinctions between these languages to find the essence of object-oriented programming. He explains the facts behind the many controversies that an object-oriented practitioner constantly faces. By explaining some essential theory in practical terms, Objects Unencapsulated exposes the principles of the object-oriented paradigm.
LC Classification Number
QA76.64.J69 1999

Item description from the seller

About this seller

ZUBER

98.3% positive feedback989K items sold

Joined Oct 1998

Detailed Seller Ratings

Average for the last 12 months
Accurate description
4.8
Reasonable shipping cost
5.0
Shipping speed
5.0
Communication
4.9

Popular categories from this store

Seller feedback (313,023)

All ratingsselected
Positive
Neutral
Negative
  • 1***0 (1563)- Feedback left by buyer.
    Past month
    Verified purchase
    AS SHOWN/DESCRIBED. IT IS A GREAT BOOK WITH COLORED INSTRUCTIONS WITHIN. I ONLY SUGGEST THAT ALL SELLERS OF BOOKS WOULD SHOW 2-3 PHOTOS OF ITS CONTENTS. IN DOING SO IT MAY HELP WITH ANY QUESTIONS BUYERS MIGHT HAVE. SECURED PKG, SUPER FAST FREE SHIPPING, SUPER FAST DELIVERY. BOUGHT ITEM, IMMEDIATELY PAID FOR IT, WAS SHIPPED AND DELIVERED WITHIN 24 HOURS VIA AMAZON! I COULD NOT BE HAPPIER. AND I HIGHLY RECOMMEND THIS OUTSTANDING SELLER! THANK YOU FOR EVERYTHING!
  • 0***t (10)- Feedback left by buyer.
    Past 6 months
    Verified purchase
    Item was exactly as described and packaged to protect it. Seller’s pricing was spot on and when I received it, it was in good condition. Seller actually messaged me when they shipped it (I really appreciated that). Overall I’m happy doing business with them!
  • 8***g (254)- Feedback left by buyer.
    Past 6 months
    Verified purchase
    A smooth and professional transaction throughout. The item was exactly as described, clearly listed, and fairly priced. Communication from the seller was prompt, polite, and helpful, with dispatch confirmed quickly. The parcel was securely packaged and arrived in excellent condition, ahead of the expected delivery date. Care was taken at every stage of the process. I would be happy to buy from this seller again—many thanks for a reliable and well-handled sale.