一切皆对象,X

《编程导论(Java)》独创性地将柏拉图(Plato)原则、里氏(Liskov)替换原则和Parnas原则(合称PLP、有学生问PLP是不是漂流瓶,大笑)作为面向对象编程范式的基石。

 

柏拉图(Plato)原则的第一个批判目标:一切皆对象。

在唯心主义大家的眼里,理念是第一性的。所以,一切皆概念/类型!

所以,Java源代码中没有任何对象,一切皆类型、引用变量或引用,唯独没有对象。

所以,静态成员比实例成员更自然;

所以,类先载入到JVM,再创建对象。

 

只有喜欢进程的人、现实的人、生活在内存中的人,才喜欢说面向对象。

编写源代码的人/神,喜欢说面向类型。【矫枉过正】

 

------------------------------------------------------------------

C++中,有对象,如语句“A a;”。正因为这个玩意,C++显得啰嗦和麻烦。

 

最后编辑时间:2013.3.20


你可能感兴趣的:(一切皆对象,X)