Putting metaclasses to work
A new dimension in object-oriented programming
Ira R. Forman, Scott H. Danforth
Résumé
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.
Table of contents
Preface
Glossary of Symbols
Chapter 1 Introduction
Chapter 2 The Elements of Reflective Class-based
Models
Chapter 3 Inheritance of Metaclass Constraints
Chapter 4 Dynamic Aspects of Our Object Model
Chapter 5 DTS C++
Chapter 6 Our Metaobject Protocol
Chapter 7 Cooperation among Metaclasses
Chapter 8 Before/After Metaclasses
Chapter 9 Proxies
Chapter 10 Metaclasses for Frameworks
Chapter 11 Release-to-Release Binary Compatibility
Chapter 12 Conclusion
Appendix A Advanced Linearization
Appendix B Handling Apply and Redispatch Stubs
Appendix C Rationale for Drawing Conventions
Appendix D Answers to Selected Exercises
Bibliography
Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Ira R. Forman, Scott H. Danforth |
Parution | 09/12/1998 |
Nb. de pages | 320 |
EAN13 | 9780201433050 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse