stason.org logo lotus


previous page: 1.4) What Is A Meta-Class? (Object-Oriented Technology)page up: Object-Oriented Technology FAQnext page: 1.6) What Are MOPs And Reflection? (Object-Oriented Technology)

1.5) What Is The Infinite Regress Of Objects And Classes? (Object-Oriented Technology)

 Books
 TULARC
















Description

This article is from the Object-Oriented Technology FAQ, by Bob Hathaway rjh@geodesic.com with numerous contributions by others.

1.5) What Is The Infinite Regress Of Objects And Classes? (Object-Oriented Technology)

In the authors opinion, a myth. The story goes an object is an instance of a
class (Meta-Object), a class is an instance of a Meta-Class, which must also
be an instance of a Meta-Meta-Class, which must also be an instance of a Meta-
Meta-Meta-Class, ... Closure can be achieved with an instance-of loop, as with
a Meta-Class being an instance of itself or with a "Meta-Class - Meta-Class
class" instance-of loop (as in Smalltalk).

 

Continue to:


Share and Enjoy

Bookmark this story so others can enjoy it:
  • digg
  • Reddit
  • del.icio.us
  • Furl
  • Wists

Tags

programming, software, coding, Object-Oriented, language, dynamic binding, constructor, destructor, overriding, methods, inheritance, reflection, persistence, MFC, real-time, polymorphism, system, database, vendor







TOP
previous page: 1.4) What Is A Meta-Class? (Object-Oriented Technology)page up: Object-Oriented Technology FAQnext page: 1.6) What Are MOPs And Reflection? (Object-Oriented Technology)