不管你基于啥原形,前端语言表达可以归纳到一个形式,比如
类B:扩展A{
...
}
或
实现 A 于 B {...}
由后端为不同语言生成不同语法。
ts可以翻译成js可以知道这一套是可行的。
【 在 milksea 的大作中提到: 】
: js的面向对象是基于原型的,c++是基于类的可以多继承虚继承,go是基于接口的,即使不考虑运行时和库,语言基本概念的差异性也相当大了。差异性而不是共性才是人们选择不同语言的原因。
: --
发自「今日水木 on PBCM10」
--
FROM 117.147.20.*