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

StatusFormatAccessCall NumberItem Location
TextRequest in advance QA76.64 .F68 1999Off-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