一切皆对象,X
2012-12-17 00:25
323 查看
《编程导论(Java)》独创性地将柏拉图(Plato)原则、里氏(Liskov)替换原则和Parnas原则(合称PLP、有学生问PLP是不是漂流瓶,
)作为面向对象编程范式的基石。
柏拉图(Plato)原则的第一个批判目标:一切皆对象。
在唯心主义大家的眼里,理念是第一性的。所以,一切皆概念/类型!
所以,Java源代码中没有任何对象,一切皆类型、引用变量或引用,唯独没有对象。
所以,静态成员比实例成员更自然;
所以,类先载入到JVM,再创建对象。
只有喜欢进程的人、现实的人、生活在内存中的人,才喜欢说面向对象。
编写源代码的人/神,喜欢说面向类型。【矫枉过正】
------------------------------------------------------------------
C++中,有对象,如语句“A a;”。正因为这个玩意,C++显得啰嗦和麻烦。
最后编辑时间:2013.3.20
)作为面向对象编程范式的基石。
柏拉图(Plato)原则的第一个批判目标:一切皆对象。
在唯心主义大家的眼里,理念是第一性的。所以,一切皆概念/类型!
所以,Java源代码中没有任何对象,一切皆类型、引用变量或引用,唯独没有对象。
所以,静态成员比实例成员更自然;
所以,类先载入到JVM,再创建对象。
只有喜欢进程的人、现实的人、生活在内存中的人,才喜欢说面向对象。
编写源代码的人/神,喜欢说面向类型。【矫枉过正】
------------------------------------------------------------------
C++中,有对象,如语句“A a;”。正因为这个玩意,C++显得啰嗦和麻烦。
最后编辑时间:2013.3.20
相关文章推荐
- Java编程思想读书笔记-第二章 一切都是对象
- Java编程思想个人理解 第二章 一切都是对象
- Java编程思想 第4版 练习题 / 第2章 一切都是对象 / 练习4
- 重读java编程思想--一切都是对象(1)
- 面向对象:一切条条框框都不抵,遇见那个恰好的你
- JavaScript“并非”一切皆对象
- 一切都是对象,一切都是指针
- java语言一切都是对象
- thinking in java笔记 2 一切都是对象
- 一切都是对象 Thinking in Java 第二章
- JAVA之 第2章 一切都是对象
- think in java_一切都是对象
- 研读java编程思想第二章--一切都是对象(everything is a object)(2)
- 一切都是对象
- Java编程思想读书笔记--一切都是对象
- Thinking in Java 4th - 第2章 一切都是对象
- JavaScript---一切皆为对象
- 一切皆对象之两个方法概括js,无函数签名(无多态),原型,闭包,封装,引用类型,继承……
- Thinking in Java ---02 一切都是对象
- Java - Thinking in Java 第2章 一切都是对象