lotus

previous page: 1.4) What Is A Meta-Class? (Object-Oriented Technology)
  
page up: Object-Oriented Technology FAQ
  
next 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)




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:













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