💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
Smalltalk程序严格区分数据和行为,消息是唯一的数据类型,隐式构造且仅包含对象引用。与其他语言不同,Smalltalk不允许将消息作为值,这限制了其值的范围。
🎯
关键要点
- Smalltalk程序严格区分数据和行为。
- 消息是Smalltalk中唯一的数据类型,隐式构造且在每次程序调用时新建。
- 消息对象中的槽始终包含对对象的引用,而不是其他消息。
- 与其他语言不同,Smalltalk不允许将消息作为值,这限制了其值的范围。
- 如果Smalltalk允许消息作为值,值的范围将会扩大,某些内容将变为数据。
➡️