js 怎么来写一个基类

2017-09-12 10:25:59 +08:00
 xiaomeimei
5275 次点击
所在节点    JavaScript
67 条回复
aleung
2017-09-12 20:18:23 +08:00
大家说面向对象的时候是不是只是在说 GOF 的设计模式呢?设计模式只是基于 OO 思想的一些使用场景,部分与语言特性相关。
exoticknight
2017-09-12 20:19:49 +08:00
请面向需求编程,不要为了编程而编程
springmarker
2017-09-12 20:27:36 +08:00
用 js 写一个 jvm,然后在上面开发
Pastsong
2017-09-12 20:33:41 +08:00
原型链是非常吊的设计,不要用 Java 和 C++ 的思想写 JS
libook
2017-09-13 01:00:17 +08:00
“想用 java 或者 C# 的思想去写 JS ”这注定会导致痛苦的体验。就像:
“想用开火车的思想去开轮船”、
“想用做馒头的思想做面包”……
软件工程学中的面向对象编程思想是一种抽象思想,为了实现运用这种思想,Java 有 Java 的实现方式,C#有 C#的实现方式,JS 有 JS 的实现方式,为何不用 JS 自己的方式来实现这一思想呢?
simo
2017-09-13 08:57:01 +08:00
理解设计思想,知道取舍;熟悉 js 语言特性,可自定义设计。
其实 js 越来越适合 c#/java 等开发人员转入了。
同时,js 语言特性的改变,逐渐的工程化,也增高入门门槛,可以筛掉很多前端混子
rwecho
2017-09-13 09:11:38 +08:00
传统设计模式针对的是面向对象编程语言

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/389990

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX