两年以前,我在这个回答下边写了一千来字草稿,试图论证 class 的一切功能都可以被工厂函数+闭包替代。
写了一半左右,我突然感到一种没来由的厌烦,于是它就在我的草稿箱中这样躺了两年。
我刚把这些东西全删了。
因为现在我真的在用 class,而不是干什么都糊个工厂函数。
前端如今不提倡使用 class 的观点,最终都可以归结于一点:我们讨厌 this。
有趣的是,为此许多内部实现***用了 class 的库,也会暴露一个 createXxx 函数,***…。
代码:
为什么还用导弹发射井,机动式部署不是更安全吗?
如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
为什么 Golang 不适合开发桌面系统?
如何评价鸿蒙电脑无法编写其自身运行的程序?
胸大的女孩子有什么烦恼?
使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
哪吒汽车正式被申请破产,因薪酬问题员工已两月没去上班,被申请破产意味着什么?员工权益还能得到保障吗?
超小团队选择Django还是Flask?
2025年了 Rust前景如何?
为什么golang pprof检测出的内存占用远小于top命令查看到的内存占用量?
北京日报点名批评“苏超”过度娱乐化的动机是什么?
有什么是你去河南才明白的事?
如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
为什么人到中年,很少有身材苗条的?
如何看待三峡集团总部搬迁至武汉?
为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
HTTP/3 解决了什么问题,又引入了什么新问题?
J***a 除了 Spring 还有什么?
SwiftUI 是不是一个败笔?
如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
以色列为什么突然敢打伊朗了?不怕被报复?
如何看待凤凰传奇取消天津场演唱会?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
为什么程序员独爱用Mac进行编程?
作为一个服务器,node.js 是性能最高的吗?
各位父亲支点招,一个大专生要怎么样才能找到坐办公室、五天八小时很少加班、月薪一万左右的工作??
用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
Swift 和同时代的其他语言比起来怎么样?