鉴于想学一哈设计模式,问一下大佬们有推荐的设计模式书吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xh520630
V2EX    问与答

鉴于想学一哈设计模式,问一下大佬们有推荐的设计模式书吗

  •  1
     
  •   xh520630 2019-05-29 10:48:25 +08:00 3621 次点击
    这是一个创建于 2395 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前买了本大话设计模式,初翻的时候觉得还可以

    等真的看起来才发现...这本书有点一言难尽,而且是 JAVA 写的,

    如果是拍黄片的就更好了_(:3 」∠)_有大佬给安利一本吗....
    26 条回复    2024-10-10 17:10:39 +08:00
    xh520630
        1
    xh520630  
    OP
       2019-05-29 11:41:03 +08:00
    半小时惨案....
    yixiang
        2
    yixiang  
       2019-05-29 11:45:10 +08:00
    记得七八年前读的 Thinking in Java 里介绍了不少。记忆可能有偏差。
    godbmw
        3
    godbmw  
       2019-05-29 13:13:40 +08:00   1
    书的话推荐:《 Javascript 设计模式与开发实践》。用 es6 语法和自己理解写的一堆笔记:[《设计模式手册》]( https://github.com/dongyuanxin/blog/tree/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%89%8B%E5%86%8C)
    FromNowToNow
        4
    FromNowToNow  
       2019-05-29 13:15:05 +08:00 via Android
    四人帮
    qwingmix
        5
    qwingmix  
    PRO
       2019-05-29 13:46:39 +08:00   1
    大话设计模式 - 程杰
    另外是 head first 系列

    都是关爱上车新手的好书
    apitue
        6
    apitue  
       2019-05-29 13:55:39 +08:00
    四人帮+1
    yangzhezjgs
        7
    yangzhezjgs  
       2019-05-29 13:58:31 +08:00
    xh520630
        8
    xh520630  
    OP
       2019-05-29 14:27:50 +08:00
    @qwingmix 我就是看他的大话设计模式...细看以后发现有的地方说的真的有点牵强....
    uasier
        9
    uasier  
       2019-05-29 14:30:22 +08:00 via Android
    大话设计模式难道不是 c#写的?
    iwong0exv2
        10
    iwong0exv2  
       2019-05-29 14:30:28 +08:00 via Android   1
    四人帮原版的,简洁精确。
    那个大话数据结构太罗嗦,用了很多比喻反而增加理解负担,还容易理解偏了。
    iwong0exv2
        11
    iwong0exv2  
       2019-05-29 14:30:55 +08:00 via Android
    @iwong0exv2 大话设计模式,写错了。
    uasier
        12
    uasier  
       2019-05-29 14:32:03 +08:00 via Android
    忽略我吧,原来还有 java 版的
    crackhopper
        13
    crackhopper  
       2019-05-29 14:55:19 +08:00
    看源码,找个业务去写框架,同时再去理解设计模式。单看估计也搞不清楚,结合业务才能深入理解
    526326991
        14
    526326991  
       2019-05-29 15:13:10 +08:00   1
    head first (深入浅出)
    fngtz
        15
    fngtz  
       2019-05-29 15:18:29 +08:00 via iPhone
    GoF,POSA。
    xh520630
        16
    xh520630  
    OP
       2019-05-29 15:51:23 +08:00
    @iwong0exv2 对我就是觉得太嗦...而且很多奇怪的比喻
    四人帮那个淘宝直接搜不到啊_(:3 」∠)_ 能给个完整点的书名吗..
    xh520630
        17
    xh520630  
    OP
       2019-05-29 15:51:57 +08:00
    @apitue 能问一下四人帮具体叫啥吗..直接搜的话都是江青(.
    yangzhezjgs
        18
    yangzhezjgs  
       2019-05-29 16:34:52 +08:00
    @xh520630
    《 Design Patterns: Elements of Reusable Object-Oriented Software 》(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著( Addison-Wesley,1995 )。这几位作者常被称为"四人组( Gang of Four )"
    xh520630
        19
    xh520630  
    OP
       2019-05-29 18:05:30 +08:00
    @qwingmix
    @526326991
    head first 是 java 案例的吗那本,也没看到深入浅出几个字 不过设计模式就一本 已经买了怕买错
    iMono
        20
    iMono  
       2019-05-29 18:57:55 +08:00
    @xh520630 设计模式之禅
    ToddTong
        21
    ToddTong  
       2019-05-29 19:01:56 +08:00 via iPhone
    设计模式的艺术,感觉不错
    azhangbing
        22
    azhangbing  
       2019-05-29 20:09:29 +08:00 via iPhone
    战略性马克
    itechify
        23
    itechify  
    PRO
       2019-05-29 20:20:56 +08:00 via Android
    大话是 C#写的,不是 JAVA 吧?
    cookii
        25
    cookii  
       2019-05-30 09:27:33 +08:00   1
    head first 通俗易懂,我很喜欢
    tianhehechu
        26
    tianhehechu  
       2024-10-10 17:10:39 +08:00
    @iMono 这本书很差,作者完全不理解设计模式。第一章上来就很离谱,要把数据表中每个字段的修改操作写成单独的方法。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1000 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 1769ms UTC 18:43 PVG 02:43 LAX 10:43 JFK 13:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86