An edition of Putting Metaclasses to Work (1998)

Putting Metaclasses to Work

A New Dimension in Object-Oriented Programming

  • 0 Ratings
  • 1 Want to read
  • 0 Currently reading
  • 0 Have read

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 0 Ratings
  • 1 Want to read
  • 0 Currently reading
  • 0 Have read


Download Options

Buy this book

Last edited by ImportBot
November 18, 2022 | History
An edition of Putting Metaclasses to Work (1998)

Putting Metaclasses to Work

A New Dimension in Object-Oriented Programming

  • 0 Ratings
  • 1 Want to read
  • 0 Currently reading
  • 0 Have read

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

Publish Date
Publisher
Addison-Wesley

Buy this book

Edition Availability
Cover of: Putting Metaclasses to Work
Putting Metaclasses to Work: A New Dimension in Object-Oriented Programming
1998, Addison-Wesley
Paperback

Add another edition?

Book Details


Table of Contents

Preface. xi
Glossary of Symbols. xv
Chapter 1. Introduction Page 1
1.1A Fable. 1
1.2 Dictionaries. 3
1.3 Procedural Specifications. 5
1.4 Exercises. 8
Chapter 2. The Elements of Reflective Class-Based Models Page 11

Edition Notes

Published in
Reading, Massachusetts

Classifications

Library of Congress
QA76.64 .F68 1998, QA76.64.F68 1998

The Physical Object

Format
Paperback
Pagination
xvii, 300p.

ID Numbers

Open Library
OL25849102M
Internet Archive
PuttingMetaclassesToWork
ISBN 10
0201433052
LCCN
98038783

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?
No community reviews have been submitted for this work.

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
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
August 22, 2020 Edited by ISBNbot2 normalize ISBN
November 15, 2015 Created by Grayskull Master Added new book.