Check nearby libraries
Buy this book
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
Check nearby libraries
Buy this book
Showing 1 featured edition. View all 1 editions?
Edition | Availability |
---|---|
1
Putting Metaclasses to Work: A New Dimension in Object-Oriented Programming
1998, Addison-Wesley
Paperback
0201433052 9780201433050
|
aaaa
Libraries near you:
WorldCat
|
Book Details
Table of Contents
Edition Notes
Classifications
The Physical Object
ID Numbers
Work Description
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.
Community Reviews (0)
Feedback?History
- Created November 15, 2015
- 12 revisions
Wikipedia citation
×CloseCopy and paste this code into your Wikipedia page. Need help?
July 17, 2024 | Edited by MARC Bot | import existing book |
November 18, 2022 | Edited by ImportBot | import existing book |
November 28, 2020 | Edited by MARC Bot | import existing book |
August 23, 2020 | Edited by ImportBot | import existing book |
November 15, 2015 | Created by Grayskull Master | Added new book. |