Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion sicp/2/4.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

在本书的开头,我们区分了函数和数据:函数执行操作,数据被操作。当我们把函数值包含在数据中时,我们承认数据也可以拥有行为。函数可以作为数据被操作,也可以被调用以执行计算。

对象(Objects)将数据值与行为结合在一起。对象不仅代表信息,而且行为表现也像它们所代表的事物。对象如何与其他对象交互的逻辑,与编码对象值的信一同被打包在一起。当打印一个对象时,它知道如何以文本形式拼写出自己。如果一个对象由多个部分组成,它知道如何按需展示这些部分。对象既是信息也是过程,它们捆绑在一起,以代表复杂事物的属性、交互和行为。
对象(Objects)将数据值与行为结合在一起。对象不仅代表信息,而且行为表现也像它们所代表的事物。对象如何与其他对象交互的逻辑,与编码对象值的信息一同被打包在一起。当打印一个对象时,它知道如何以文本形式拼写出自己。如果一个对象由多个部分组成,它知道如何按需展示这些部分。对象既是信息也是过程,它们捆绑在一起,以代表复杂事物的属性、交互和行为。

在 Python 中,对象的行为是通过特定的语法和术语实现的,以日期为例:

Expand Down