1
ecnelises 237 天前
除开 Ruby 这类解释型动态语言不谈,Objective-C 显然更符合 Smalltalk 的理念。可惜的是除开其奇怪的语法,大多数人可能也没有多喜欢这种程度的动态性。
|
2
lambdaq 237 天前
为什么 a.b()里的 a 叫 receiver 。而在 smalltalk 里这叫向 a 发送一条 b 消息,a 自然就是消息的 receiver
发起消息的为啥是受,而不是攻? |
3
june4 237 天前
那你说 smalltalk 里的发消息和 java 里的调用方法本质的差别是什么?
|
4
zjsxwc 237 天前
“封装、继承、多态”这套以及在最近的现代语言里被抛弃了,
看看 go 、rust 这些谁还有用, “组合”优于“封装、继承、多态” |