Hide this

Results from Google Books

Click on a thumbnail to go to Google Books.

Putting Metaclasses to Work by Ira R. Forman

Putting Metaclasses to Work

by Ira R. Forman

MembersReviewsPopularityAverage ratingConversations



Sign up for LibraryThing to find out whether you'll like this book.

No current Talk conversations about this book.

No reviews
no reviews | add a review
You must log in to edit Common Knowledge data.
For more help see the Common Knowledge help page.
Series (with order)
Canonical title
Original title
Alternative titles
Original publication date
Important places
Important events
Related movies
Awards and honors
First words
Last words
Disambiguation notice
Publisher's editors
Publisher series
Original language

References to this work on external resources.

Wikipedia in English


Book description
Haiku summary

Amazon.com Product Description (ISBN 0201433052, Paperback)

Putting Metaclasses to Work takes a new, evolutionary look at important concepts of object-oriented programming, starting with the development of an object model from fundamental principles. Unique aspects of this object model include a use of metaclasses to encapsulate the implementation of object properties and a support for reuse of metaclasses. Metaclass reuse is based on a new semantics for inheritance that automatically combines metaclasses by using multiple inheritance to compose object properties. This book provides a concrete demonstration of how metaclasses can be used to increase productivity and reusability in object-oriented programming. A C++-based language for programming metaclasses according to the authors' model is presented and then used throughout the book, allowing the reader to understand the utility and importance of metaclasses within the overall context of object-oriented programming.In addition, this book: *Presents the theory of reflective class-based object-oriented models *Introduces a new form of inheritance called Inheritance of Metaclass Constraints *Discusses the basic metaobject protocol used to program new metaclasses that isolate reusable properties *Contains useful examples of metaclasses that can be built with metaobject protocol and cooperative metaclasses 0201433052B04062001

(retrieved from Amazon Thu, 12 Mar 2015 18:14:44 -0400)

No library descriptions found.

Quick Links

Swap Ebooks Audio
2 wanted1 pay

Popular covers


Average: No ratings.

Is this you?

Become a LibraryThing Author.


About | Contact | Privacy/Terms | Help/FAQs | Blog | Store | APIs | TinyCat | Legacy Libraries | Early Reviewers | Common Knowledge | 120,767,989 books! | Top bar: Always visible