Redian新闻
>
ACS meeting abstract里面需要加上引用的文献吗?
avatar
ACS meeting abstract里面需要加上引用的文献吗?# Chemistry - 化学
n*e
1
RT,thx
avatar
s*n
2
有几个人能 背着把gof 23种pattern 用java 随便写5,6个写出来
有这种能力比会scala, clojure, go, 什么的强多了吧。
avatar
h*d
3
如果加上很容易就超过300字限制了啊
avatar
k*e
4
记得有一个黑莓的世界手机,就是也可以换SIM卡的。
其实回国,买个便宜的dummy电话就可以了。你还要那些包月的计划有什么用。
avatar
z*e
5
scala很多关键字就是pattern的简写
还不只pattern,一堆乱七八糟的经验也都往里面凑
pattern如果搞不定的话,scala就更苦逼,app层面的东西比较多
clj倒是有点像j2ee,相对容易不少,尤其是用过spring的话
clj把语法背背,可以动手了,当然不是乱写static那种用法
scala难不少,各种隐形的规则很多
那23种很多都是用来做app的,其实就是c++版本patterns的翻版
做游戏比较合适,java也就是android上用得多一点
java有其他版本的pattern,比如j2ee的pattern,那个理念跟clj不少很像
反正我觉得scala难度很高,clj难度没有那些pattern高
android和swift的pattern就跟那23种很接近
avatar
h*u
6
samsung intrepid
avatar
z*e
7
gof那23种最早是smalltalk,然后是c++,最后才有java版本
只不过前两个都废掉了,所以只留下最后一个,还会有人问
如果你足够老,应该能看到那些c++程序员经常为了用不用这些pattern吵翻天
java因为后来都j2ee化了,加上applet衰亡,所以真正23种里面用上的不多
也就是factory和singleton这种用得多点,用了spring之后
连这些都不用了,现在只在android什么上还会看到
不过rxjava出来之后,让以前很少用的一个observer pattern重生
以前没用过observer pattern,后来我也只在javafx里面的binding感觉到
但是真正用起来还是要reactive
avatar
s*n
8
observer p 我在cpp里经常用。
singleton, adaptor也经常用。
工厂类倒是用的不多,跟我做的项目特点有关系。

【在 z****e 的大作中提到】
: gof那23种最早是smalltalk,然后是c++,最后才有java版本
: 只不过前两个都废掉了,所以只留下最后一个,还会有人问
: 如果你足够老,应该能看到那些c++程序员经常为了用不用这些pattern吵翻天
: java因为后来都j2ee化了,加上applet衰亡,所以真正23种里面用上的不多
: 也就是factory和singleton这种用得多点,用了spring之后
: 连这些都不用了,现在只在android什么上还会看到
: 不过rxjava出来之后,让以前很少用的一个observer pattern重生
: 以前没用过observer pattern,后来我也只在javafx里面的binding感觉到
: 但是真正用起来还是要reactive

avatar
z*e
9
工厂模式适合有gc的地方用

【在 s*******n 的大作中提到】
: observer p 我在cpp里经常用。
: singleton, adaptor也经常用。
: 工厂类倒是用的不多,跟我做的项目特点有关系。

avatar
b*s
10
for GC , for memory pool, singleton ...

【在 z****e 的大作中提到】
: 工厂模式适合有gc的地方用
avatar
w*w
11
我能随便写上个10种。 ^_^
avatar
f*x
12
design pattern = 八股文。
avatar
b*s
13
you are right

【在 f******x 的大作中提到】
: design pattern = 八股文。
avatar
r*y
14
面试, 被面前后... 23做不到, 但 10+ 种以上没问题... 而且平时干活都用到过.
FP, go 不会...

【在 s*******n 的大作中提到】
: 有几个人能 背着把gof 23种pattern 用java 随便写5,6个写出来
: 有这种能力比会scala, clojure, go, 什么的强多了吧。

avatar
r*y
15
没说全就发出去了...
我最后一句要说... 跟跟进 FP, go 的筒子们比, 俺是自惭形秽, 自甘堕落的...
avatar
z*e
16
fp的人不懂dp,我大概能够理解
因为毕竟paradigm不同
但是如果是用c++,swift这些人
不懂dp,说明基本功不过关
写啥都写不好,fp不是dp的替代品
相反,fp里面也有dp,只不过还没有表现出那么明显而已
因为paradigm本身还在摸索,pattern需要等paradigm稳定之后才会浮现出来
这两个本身并不冲突

【在 f******x 的大作中提到】
: design pattern = 八股文。
avatar
z*e
17
fp你很快就会了
因为java8已经加进去
rxjava又加了一部分进去
离真正的fp已经不远了
现在就剩下immutable这种争议非常大的部分
不会其实也没啥大不了的
monad等adt属于很扯蛋的东西
把一些不相干的东西死活扯到一起去
美其名曰type system,笑死
你看coltzhao的那个exception例子就知道了
看上去很fancy,其实很搞笑

【在 r***y 的大作中提到】
: 面试, 被面前后... 23做不到, 但 10+ 种以上没问题... 而且平时干活都用到过.
: FP, go 不会...

avatar
f*x
18
我是DP写吐了,看吐了,才认识到它是八股文。

【在 z****e 的大作中提到】
: fp的人不懂dp,我大概能够理解
: 因为毕竟paradigm不同
: 但是如果是用c++,swift这些人
: 不懂dp,说明基本功不过关
: 写啥都写不好,fp不是dp的替代品
: 相反,fp里面也有dp,只不过还没有表现出那么明显而已
: 因为paradigm本身还在摸索,pattern需要等paradigm稳定之后才会浮现出来
: 这两个本身并不冲突

avatar
z*e
19
你就忽悠吧
java写多了都知道
那23种dp其实真正实战中用得不多
c++尤其是写游戏的可能用得多点
你写啥的?

【在 f******x 的大作中提到】
: 我是DP写吐了,看吐了,才认识到它是八股文。
avatar
z*e
20
当初搞design pattern就是一件很搞笑的事情
当时都ejb,spring化了,谁tmd没事搞这些东西
后来深入下去看,都是c++那一套垃圾
java用起来不用太简单,比如clone,这java就是object一个method的事情
还pattern个鸟啊,只有c++需要这种东西
然后搞来搞去,最后一堆人在问singleton
spring说,by default就是singleton,你写个鸟啊
所以最后所有人也都笑笑走开了
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。