使用JavaScript进行面向对象开发 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

总结

总得来说,JavaScript虽然提供了面向对象的开发方式,但它并没有Java、C#等语言那么完美,但是作为一个轻量级的脚本语言,JavaScript的面向对象开发方式也足以应对各种场景了。

再者,JavaScript没有提供太多的自动完成,至使在类型继承、重写过程中,会存在文档必备的情况。

我们转换思路,可以考虑开发一种中间语言,这种语言可以完美的实现接口、抽象类等逻辑,再由这种语言生成JavaScript原生脚本。通过这种方法,可以开发出非常完美的JavaScript脚本。

目前市面上似乎已经有类似的产品出现,但是作者我并没有太详细地去了解,可以在以后的文章中进行探讨。