阿莱夫的直径可能只有一英寸,但所有的空间都在那里。我从宇宙的每一个角度清楚地看到了它。我看到了地球上所有的镜子,但没有一个能映照出我;我看到了一只手精致的骨骼结构;我看到了自己黑色血液的循环;我看到了爱的结合和死亡的改变。我从各个点和角度看到了阿莱夫,在阿莱夫中我看到了大地,在大地中又看到了阿莱夫。我感到头晕目眩,流泪了,因为我的眼睛看到了那个秘密的、难以想象的宇宙……
——《阿莱夫》
路易斯·博尔赫斯(阿根廷作家,1899-1986)
在 UNIX/Linux 系统的系统设计哲学中有一句非常著名的原则,那就是⌈一切皆文件⌋。BIOS 引导系统是文件,输入的 bash 命令是硬盘中存储的文件,用户的权限配置也是文件,我们使用文件操作文件。
在 Java 中,我们也可以有这样的信念,那就是⌈一切皆对象⌋。编写的类是一个对象,操作的变量是一个对象,一个数据类型是一个对象。统一的抽象类型定义使我们可以更好地理解
反射基础
RTTI(Run-Time Type Identification)运行时类型识别。

发表回复