An edition of Putting Metaclasses to Work (1998)

Putting Metaclasses to Work

A New Dimension in Object-Oriented Programming

  • 1 Want to 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

  • 1 Want to read


Download Options

Buy this book

Last edited by MARC Bot
July 17, 2024 | History
An edition of Putting Metaclasses to Work (1998)

Putting Metaclasses to Work

A New Dimension in Object-Oriented Programming

  • 1 Want to 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
Pages
300

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.
Number of pages
300

ID Numbers

Open Library
OL25849102M
Internet Archive
PuttingMetaclassesToWork
ISBN 10
0201433052
LCCN
98038783
OCLC/WorldCat
39655022

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
July 17, 2024 Edited by MARC Bot import existing book
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
November 15, 2015 Created by Grayskull Master Added new book.