OO真经中篇:如何深入探讨面向对象哲学与科学体系?
- 内容介绍
- 文章标签
- 相关推荐
本文共计7069个文字,预计阅读时间需要29分钟。
接上一篇:OO真正——关于面向对象的哲学体系及科学体系的探讨(上)+ 真正第六章——运算 + 运动是绝对的——牛顿运动是绝对的+ 6.1、导言 + 在前五章中,我们从世界观的这个主题开始,逐层递进。
接上一篇:OO真经——关于面向对象的哲学体系及科学体系的探讨(上)
真经第六章——运作 Moving“运动是绝对的——牛顿”
6.1、导言 在前五章中,我们从世界观的这话题开始,逐步引出了抽象、层次、继承和耦合。这些内容,形成了对象论中关于世界的结构体系。
然而,要想真正描述一个世界,仅有结构式不行的。开始我们说过,世界观主要关注两个方面:一是世界是什么样子的(结构),另一个就是世界时如何演进的(运作)。现在,我们来讨论对象论中关于世界运作的理论。
这里首先要指出一点,“对象论”是关于程序世界(即将一个软件系统看成一个世界)的世界观,而非关于现实世界的,所以,将对象论应用于现实世界时,往往会有所偏颇。其实前面的某些地方已经体现出这一点,而在运作理论这里,会体现的尤其明显。但是为了直观起见,我依然会将对象论应用于现实世界去举例子,当然我会非常谨慎和小心,并且会明确指出对象论应用于现实世界的偏颇在哪里。
对象论认为:世界的演进,是而且只是各种对象通过互相调用其他对象的公开服务而完成交互。
注意,是对象交互,而不是类交互!没错,类之间是永远不可能交互的。因为不论是现实世界还是程序世界,从来不存在具体的类。类只是抽象思维作用于对象的产物,它帮助我们理解、记忆、分析和设计。类是抽象的概念,它“客观”存在,但不是“具体”的存在。
本文共计7069个文字,预计阅读时间需要29分钟。
接上一篇:OO真正——关于面向对象的哲学体系及科学体系的探讨(上)+ 真正第六章——运算 + 运动是绝对的——牛顿运动是绝对的+ 6.1、导言 + 在前五章中,我们从世界观的这个主题开始,逐层递进。
接上一篇:OO真经——关于面向对象的哲学体系及科学体系的探讨(上)
真经第六章——运作 Moving“运动是绝对的——牛顿”
6.1、导言 在前五章中,我们从世界观的这话题开始,逐步引出了抽象、层次、继承和耦合。这些内容,形成了对象论中关于世界的结构体系。
然而,要想真正描述一个世界,仅有结构式不行的。开始我们说过,世界观主要关注两个方面:一是世界是什么样子的(结构),另一个就是世界时如何演进的(运作)。现在,我们来讨论对象论中关于世界运作的理论。
这里首先要指出一点,“对象论”是关于程序世界(即将一个软件系统看成一个世界)的世界观,而非关于现实世界的,所以,将对象论应用于现实世界时,往往会有所偏颇。其实前面的某些地方已经体现出这一点,而在运作理论这里,会体现的尤其明显。但是为了直观起见,我依然会将对象论应用于现实世界去举例子,当然我会非常谨慎和小心,并且会明确指出对象论应用于现实世界的偏颇在哪里。
对象论认为:世界的演进,是而且只是各种对象通过互相调用其他对象的公开服务而完成交互。
注意,是对象交互,而不是类交互!没错,类之间是永远不可能交互的。因为不论是现实世界还是程序世界,从来不存在具体的类。类只是抽象思维作用于对象的产物,它帮助我们理解、记忆、分析和设计。类是抽象的概念,它“客观”存在,但不是“具体”的存在。

