设计模式沉思录

来源:互联网 发布:淘宝卖家设置宝贝分类 编辑:程序博客网 时间:2024/04/28 23:08

设计模式沉思录

 


基本信息

作者: (美)John Vlissides  
译者: 葛子昂
丛书名: 图灵程序设计丛书
出版社:人民邮电出版社
ISBN:9787115224637
上架时间:2010-4-23
出版日期:2010 年5月
开本:16开
更多详细信息请查看:http://www.china-pub.com/196669


内容简介

本书作者是设计模式的开山鼻祖之一。在本书中,他不仅通过一些通俗易懂的实例对如何运用设计模式进行了深入的讲解,而且还介绍了一些新的设计模式。同时还讲述了模式背后鲜为人知的一些故事,让读者领略其中的苦与乐。
本书帮助读者在面向对象设计的基本原则下,将设计模式运用到合适的地方。它道出了虽然不正式、但却严格的标准,展现了紧张的迭代过程,《设计模式》中的23个模式正是基于这样的标准,经历了这样的迭代过程产生的。读者理解了这一点,将有助于把模式应用到讲究实用的日常工作中,认识到必须根据手头的问题来对模式进行调整,并加入自己的思考而不仅仅是盲目地遵循书本教条。通过反复品味,读者有朝一日终能编写出自己的模式!


目录

第1章 介绍 1
1.1 对模式的十大误解 3
1.2 观察 9
第2章 运用模式进行设计 11
2.1 基础 12
2.2 孤儿、孤儿的收养以及代用品 16
2.3 “但是应该如何引入代用品呢?” 21
2.4 访问权限 26
2.5 关于VISITOR的一些警告 33
2.6 单用户文件系统的保护 34
2.7 多用户文件系统的保护 41
2.8 小结 52
第3章 主体和变体 55
3.1 终止SINGLETON 55
3.2 OBSERVER的烦恼 65
3.3 重温VISITOR 71
3.4 GENERATION GAP 77
3.5 Type Laundering 92
3.6 感谢内存泄漏 100
3.7 推拉模型 103

.第4章 爱的奉献 111
第5章 高效模式编写者的7个习惯 133
5.1 习惯1:经常反思 134
5.2 习惯2:坚持使用同一套结构 135
5.3 习惯3:尽早且频繁地涉及具体问题 136
5.4 习惯4:保持模式间的区别和互补性 136
5.5 习惯5:有效地呈现 137
5.6 习惯6:不懈地重复 138
5.7 习惯7:收集并吸取反馈 139
5.8 没有银弹 140
参考文献 141
索引 144

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 LOL记分板没了怎么办 辅导孩子做作业没有耐心怎么办 宝宝住院三天回家不吃母乳怎么办 锁频君把应用变暗了怎么办 95的油加成92的怎么办 倒库一边宽了怎么办 倒库老是倒不好怎么办 倒库方向打早了怎么办 倒库左边小了怎么办 倒车入库小于30公分怎么办 倒库大于30公分怎么办 有行车记录仪遇到碰瓷怎么办 狗换了主人不吃怎么办 遇到扔东西碰瓷怎么办 碰见碰瓷的人怎么办 开店遇上碰瓷的顾客怎么办 我刮到别人的车怎么办 新车被刮了漆怎么办 停车擦到别人车怎么办 骑自行车被汽车撞了怎么办 车停在小区被刮怎么办 机动车被自行车撞了怎么办 单车撞小车后被起诉怎么办 给小车撞到电动单车怎么办 车停在路边被自行车撞怎么办 撞了碰瓷的人怎么办 谷丙转氨酶46该怎么办 渣土车开飞机了怎么办 自己车撞自己车怎么办 撞了人没钱赔怎么办 闯红灯扣了6分怎么办 开共享汽车闯红灯了怎么办 新手如果不小心闯红灯怎么办 红绿灯左转车道直行了怎么办 跟着大车后面闯了红灯怎么办 宝宝私处好红怎么办呢 甲亢难怀孕怎么办才好 怀孕8周查出甲亢怎么办 电动车被交警拖走了怎么办 电动车车被城管拖走了怎么办 12123地理反编码失败怎么办