《编程导论(Java)》独创性地将柏拉图(Plato)原则、里氏(Liskov)替换原则和Parnas原则(合称PLP、有学生问PLP是不是漂流瓶)作为面向对象编程范式的基石。
柏拉图(Plato)原则的第一个批判目标:一切皆对象。只有喜欢进程的人、现实的人、生活在内存中的人,才喜欢说面向对象。
编写源代码的人/神,喜欢说面向类型。所以,一切皆概念/类型!
所以,Java源代码中没有任何对象,一切皆类型、引用变量或引用,唯独没有对象。
所以,静态成员比实例成员更自然;
所以,类先载入到JVM,再创建对象。
------------------------------------------------------------------
C++中,有对象,如语句“A a;”。正因为这个玩意,C++显得啰嗦和麻烦。
最后编辑时间:2013.3.20