1.7 为反射建模

本书使用 UML 建模,与其他地方不同,本书综合使用 对象视图类视图,并没有把他们割裂开。

反射涉及运行时的所有实体,自然包括普通对象和 Class 对象,把他们放到一起才能清楚说明问题,二者之间通过 instanceof 进行关联,与 Java 中的 instanceof 不同,这里的 instanceof 仅仅表示直接实例,不包含继承实例。

图 1.4 是克隆羊多利的例子,其中既包含 基础层 的普通对象,又包含 元数据层Class 对象,两者之间通过 instanceof 关联。

results matching ""

    No results matching ""