Closed yuki-kimoto closed 11 years ago
The term "MOP" or "Meta Object Protocol" comes from LISP and it refers to the overall system which implements an Object system. It is called an Object system because in a proper one, even classes are themselves instances (or Objects) just instances of the class Class.
See Also:
I understand mop is one concept in object-orientation.
I think all of mop component(class name, attribute name, attribute option, method name, role) is belong to class, not object.
Is it enough that Object know only data and class name? Are objects needed to be managed from global meta position?