Metaclass |
A metaclass is a Class (computer science) that manages all relationships to class instances (Object (computer science)s). It provides information about itself.
The following programming tools support metaclasses. #Classdesc #CLOS #CORBA #Delphi_programming_language #introspector (program) #IDLscript #Logtalk #MELDC #Model-driven architecture (MDA) #Model-K #CorbaScript #Oberon programming language #Object-Z #ObjVlisp #OpenAda #OpenCxx #OpenJava #Python programming language #Resource Description Framework (RDF) #Smalltalk programming language #Strongtalk #Topic map #Unified Modeling Language #Assembly browser #Class browser #XOTcl
=See also=
*Static code analysis *Parsing *Compilation *Translation *Code generation *Precompiler *Preprocessor *Persistence *Object database *Object serialization *Interface repository *Source formatter *Code beautifier *Mobile code *Obfuscator *Profiler *Test coverage *Metamodel *Metaprogramming (programming) *Reflective programming *Metaobject protocol (MOP) *Meta-information protocol *Transparency *Introspection *Introcession *Reflection (computer science) *Dynamism *Adapter pattern *Aspect composition *Aspect-oriented programming *Abstract interpretation *Interceptor *Filter
=External links=
*[http://citeseer.org/csq=metaclass Citations from CiteSeer] *[http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgiquery=metaclass Description from the Free On-Line Dictionary of Computing]|
|