由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Design patterns, SOLID之类OOP的经典是不是过时了?
相关主题
design patterns到底有用吗?factory and abstract factory 的区别
求推荐讲OO Design的书王垠:解密“设计模式”
大部份 design pattern 是不需要的非常喜欢Clojure
No design patterns are necessary. In any language. - Jan HudecHow many people use design patterns when coding?
GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?快速系统学习 c++ design pattern有什么好书或者网站吗
From vert.x to Clojure学FP不是为了写代码, 而是为了优秀的架构.
从coffee,scala等到golang效率下降了好几倍支持我的JS OOP观点的文章来了
有谁读过Design Patterns Explained: A New Perspective on Obj (转载)FP 之我见 (长)
相关话题的讨论汇总
话题: design话题: oop话题: solid话题: 经典话题: patterns
进入Programming版参与讨论
1 (共1页)
g******e
发帖数: 1258
1
发现工作中听说过GoF,SOLID的人连一半都不到。真的看过的就更少了。搞得我每次用
个design pattern都和做贼一样。
是不是这些东西本来就不属于CS的经典,所以听说过的人少也正常啊?
h*i
发帖数: 3446
2
这些的确不属于CS的经典。
算是OOP的吧。但OOP被FP搞得有点过时的味道了。
FP认为这些模式其实是OOP表达力不够强,不得不搞出来的复杂的workaround。
如果用函数式编程,大部分这些模式都不必要。以Clojure为例:
http://mishadoff.com/blog/clojure-design-patterns/

【在 g******e 的大作中提到】
: 发现工作中听说过GoF,SOLID的人连一半都不到。真的看过的就更少了。搞得我每次用
: 个design pattern都和做贼一样。
: 是不是这些东西本来就不属于CS的经典,所以听说过的人少也正常啊?

g******e
发帖数: 1258
3
FP的语言好多用不上我还是可以理解的。可是我现在的组用python呀。

【在 h*i 的大作中提到】
: 这些的确不属于CS的经典。
: 算是OOP的吧。但OOP被FP搞得有点过时的味道了。
: FP认为这些模式其实是OOP表达力不够强,不得不搞出来的复杂的workaround。
: 如果用函数式编程,大部分这些模式都不必要。以Clojure为例:
: http://mishadoff.com/blog/clojure-design-patterns/

h****e
发帖数: 2125
4
python咋就不能按functional programming写了?

【在 g******e 的大作中提到】
: FP的语言好多用不上我还是可以理解的。可是我现在的组用python呀。
w********m
发帖数: 1137
5
Design pattern针对java的
java外物皆OO
但是你不能用constructor随便new一个
现在java不能那样写
那样很low
所以你要用builder,singleton等等无数的pattern去new一个
不是java用pattern
那是over design
s********i
发帖数: 17328
6
现在都是码农了,用不着这么高级的东西了。。。LOL
s*********y
发帖数: 6151
7
现在很少用到了 因为软件业的基本形式变了 以前需要写大量的code 现在则越来
越像搭积木
m*****n
发帖数: 3575
8
这就是golang的指导思想?

【在 h*i 的大作中提到】
: 这些的确不属于CS的经典。
: 算是OOP的吧。但OOP被FP搞得有点过时的味道了。
: FP认为这些模式其实是OOP表达力不够强,不得不搞出来的复杂的workaround。
: 如果用函数式编程,大部分这些模式都不必要。以Clojure为例:
: http://mishadoff.com/blog/clojure-design-patterns/

1 (共1页)
进入Programming版参与讨论
相关主题
二爷还用clojure么,这语言在互联网公司到底有多少用武之地GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
FP更接近人的思维From vert.x to Clojure
Clojure上手123从coffee,scala等到golang效率下降了好几倍
OOP"设计模式“,Java与Clojure代码对比有谁读过Design Patterns Explained: A New Perspective on Obj (转载)
design patterns到底有用吗?factory and abstract factory 的区别
求推荐讲OO Design的书王垠:解密“设计模式”
大部份 design pattern 是不需要的非常喜欢Clojure
No design patterns are necessary. In any language. - Jan HudecHow many people use design patterns when coding?
相关话题的讨论汇总
话题: design话题: oop话题: solid话题: 经典话题: patterns