反射概念
反射概念来自人工智能。反射结构分为结构反射和计算反射 两类。结构反射的概念澄清了元类(Metaclass)与类之间的关系,计算反射则在计算层次上对与应用领域有关的目标计算和系统自身有关的反射计算进行 了划分,分另0由对象和元对象(Metaobject)的行为来体现。本文采用的反射定义,主要侧重于在执行过程中对表示程序状态数据的操纵能力:“反射 是程序在其自身执行过程中
操纵那些表示程序状态的数据的能力。这种操纵表现在两个方面:内省(Introspection)和调解 (Intercession)。内省是程序观察进而解释自身状态的能力。调解是程序修改其执行状态或修改自身含义的能力。操纵这两个方面都需要有一种将执 行状态编码为数据的机制,实现这种编码的过程叫做具化(Reification)I”。”