Putting metaclasses to work - Ira R. Forman , Scott H. Danforth - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Putting metaclasses to work
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Putting metaclasses to work

Putting metaclasses to work

A new dimension in object-oriented programming

Ira R. Forman, Scott H. Danforth

320 pages, parution le 09/12/1998

Résumé

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.

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

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription