有没有讲设计模式例子比较多,和实战结合紧密的书?

2020-04-03 17:04:53 +08:00
 1oNflow
6173 次点击
所在节点    Java
25 条回复
easylee
2020-04-03 17:08:14 +08:00
现有的经典书出版年份都比较久。

极客时间的设计模式课程倒是非常符合你的描述。
zjsxwc
2020-04-03 17:15:12 +08:00
xxx 代码分析 or 全解
ThanksSirAlex
2020-04-03 17:18:38 +08:00
图解设计模式
ShutTheFu2kUP
2020-04-03 17:19:00 +08:00
请求+1

现在感觉大部分教程都拿现实生活比如组装车什么做例子,但在真正写程序的时候很难套进去,好几个设计模式我都是自己在写代码的时候才突然悟出来的。
pan176
2020-04-03 17:20:15 +08:00
研磨设计模式!?
mitu9527
2020-04-03 17:21:50 +08:00
https://refactoringguru.cn/design-patterns 和 HeadFirst 设计模式。个人认为它们是非常优秀的设计模式学习资料。GOF 的那本书不太适合学习,适合做参考书。
lululau
2020-04-03 17:36:17 +08:00
设计模式如果光着手看不明白的话,可以先多写代码多看代码,回过头来再看设计模式就容易多了
wellsc
2020-04-03 17:41:39 +08:00
设计模式有什么用
AngryMagikarp
2020-04-03 17:57:30 +08:00
理论的东西不要看太多,容易走火入魔,要结合优质的代码来看
arthas2234
2020-04-03 17:58:03 +08:00
head first 系列的,还有一本是《大话设计模式》比较通俗易懂一点
SuperAllen
2020-04-03 18:19:15 +08:00
head first 书,付费课程的话推荐极客时间王争的设计模式之美
HuHui
2020-04-03 18:22:28 +08:00
想起以前看过这本书
https://www.jdon.com/mybook/
TransAM
2020-04-03 18:52:14 +08:00
我也需要一本,告诉我标准库或者常用三方库的哪个类是什么模式
Sqpan2
2020-04-03 18:56:10 +08:00
@pan176 好书,可惜没有纸质版了。
padeoe
2020-04-03 19:00:30 +08:00
@TransAM Android 源码设计模式解析与实战,这本书结合安卓源码介绍设计模式,挺好的
hhhsuan
2020-04-03 19:18:29 +08:00
并不需要学习什么设计模式, 写代码的时候多思考一下,很多模式你自动就写出来了。
across
2020-04-03 19:37:51 +08:00
大话设计模式(入门)
然后是直接看代码,一般是比较大的项目的代码。或者自己写复杂一点的工程。

过几年再看 GoF 那本。
across
2020-04-03 19:39:34 +08:00
@across
入门是让你知道有哪些现成的思路。
实践是必要的,因为入门只是知道用什么模式,后面自己用过才知道各个模式的优点缺点,GoF 这点就讲得特别清楚。
ericls
2020-04-03 20:59:07 +08:00
你可能写过很多设计模式了 只是不知道名字而已

以前面试的时候 别人说我 XXX(算法) 写得不错 可是我从来没听说过

这些东西可以看 实践中还是得以解决问题为主
一个好的方案可能刚好是某个设计模式
lichao0x7cc
2020-04-03 21:08:26 +08:00

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

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

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

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

© 2021 V2EX