日历

September 2020
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
282930  

Reply To: 对象的消息模型

Home Forums 《冒号课堂》讨论区 对象的消息模型 Reply To: 对象的消息模型

#1378
Todd
Member

关于动态语言与动态类型语言的区别,今天看了这篇文章才稍微明白一点:Dynamic Typing vs Dynamic Language Explained。我理解动态类型语言是指同一个名称可以动态绑定到不同类型的对象上,比如:

a = 1;

a = ‘test’;

而动态语言可能是非动态类型的,比如a只能绑定到一种对象类型,但是可以动态添加删除修改方法和属性,方法的调用是动态分派的:

A a = new A();

a.f = function() { … }

a.f()

不知道理解是否正确?

 请您评分1星(很差)2星(不行)3星(一般)4星(不错)5星(很棒)