我目前正在 Squeak 环境中学习 Smalltalk,并且正在阅读“Squeak - A Quick Trip To ObjectLand”。我使用 Python 和 Java 的一些先验知识进入了面向对象的范式,书中第 36 页的这句话让我想到:
Smalltalk 是面向对象语言的基于类的实现。
简短的句子,但很有趣。在 OO 中,诸如类、对象、实例之类的所有术语似乎都已明确定义,并且似乎指向唯一的真正含义,并且您可能会遇到诸如“对象是类的实例”之类的通用句子。
但是您很少听到有关实施策略的信息。在这种情况下,面向对象概念的实现意味着什么?除了类,还有面向对象语言的实现吗?