|
1
1
通过“dump包含方法”,这将很大程度上依赖于语言和运行时。 在典型的静态类型的OO语言中,对象的方法是由其类型决定的,因此您只需要发送类型的标识符,假设接收者安装了相同的代码。接收者只是实例化一个该类型的空白对象,并用接收到的数据填充它。 “发送方法”可能意味着各种各样的事情:与接收者协商,看看他们是否有特定的程序集(编译的代码),如果没有,那么发送它们(或者告诉它从某个地方下载它们),然后发送数据来实例化对象。自动这样做通常会带来巨大的安全风险!因此,它很少自动发生。 这基本上就是Web服务器向您发送视频的方式。如果您没有所需的插件,它会让您下载它,然后向您发送数据以实例化插件的实例。 使用一种非常动态的语言(如javascript),代码和数据之间的划分更加无缝。下面的声明大致相当于具有方法的对象:
此文本片段可以通过网络发送,然后收件人可以使用
同样,这也是现代网页的本质:声明的结构(HTML)和通过Internet发送的小部分可执行脚本的组合。 |
|
|
ShaAnder · 为什么sqllachemy返回的是类而不是字符串 1 年前 |
|
|
D_chez12 · 如果对象键值为空,则过滤掉数组中的对象 1 年前 |
|
MeltingDog · 如何检索嵌套的JS对象并通过索引获取其数据? 1 年前 |
|
VonDerHase · 从列表中删除特定值,Python 1 年前 |