Research Catalog
Putting metaclasses to work : a new dimension in object-oriented programming
- Title
- Putting metaclasses to work : a new dimension in object-oriented programming / Ira R. Forman, Scott H. Danforth.
- Author
- Forman, Ira R.
- Publication
- Reading, Mass. : Addison-Wesley, [1999], ©1999.
Items in the Library & Off-site
Filter by
1 Item
Status | Format | Access | Call Number | Item Location |
---|---|---|---|---|
Text | Request in advance | QA76.64 .F68 1999 | Off-site |
Details
- Additional Authors
- Danforth, Scott.
- Description
- xvii, 300 pages; 24 cm
- Summary
- "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."--BOOK JACKET.
- Subject
- Bibliography (note)
- Includes bibliographical references (p. 287-294) and index.
- Contents
- Ch. 1. Introduction -- Ch. 2. The Elements of Reflective Class-Based Models -- Ch. 3. Inheritance of Metaclass Constraints -- Ch. 4. Dynamic Aspects of Our Object Model -- Ch. 5. DTS C++ -- Ch. 6. Our Metaobject Protocol -- Ch. 7. Cooperation among Metaclasses -- Ch. 8. Before/After Metaclasses -- Ch. 9. Proxies -- Ch. 10. Metaclasses for Frameworks -- Ch. 11. Release-to-Release Binary Compatibility -- Ch. 12. Conclusion -- App. A. Advanced Linearization -- App. B. Handling Apply and Redispatch Stubs -- App. C. Rationale for Drawing Conventions.
- ISBN
- 0201433052
- LCCN
- 98038783
- OCLC
- 39655022
- ocm39655022
- Owning Institutions
- Columbia University Libraries