免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3037 | 回复: 6
打印 上一主题 下一主题

图书试读《模式——工程化实现及扩展》 欢迎大家参与! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-11 15:12 |只看该作者 |倒序浏览
      设计模式不是一门适合空谈的技术,它来自于开发人员的工程实践又服务于工程实践。
      本书并不是一本面向入门者的读物,因为它需要结合工程实践介绍如何发现模式灵感、如何应用模式技术。不过作为一本介绍设计模式的书,它并不需要读者对于庞大的JDK有深入了解,因为扩展主要是结合Java语法完成的,配合书中的实例,相信读者不仅能够熟练应用设计模式技术,也能令自己的Java语言上一个台阶。

      如同每个人都有其个性一样,每种开发语言也有自己的特点。项目中,我们固然可以机械地将一种语言的开发经验套用到另一种语言中,但效果不一定好,
因为:
  语言有自己的短处:用短处去实现需求不仅费时费力,结果也不理想。
  语言有自己的长处:为了沿用以前的经验而“削足适履”,没有用到语言的精要,结果暴殄天物。

分享讨论:1,分享下您在工作中关于模式方面的实战经验
              2,阅读完样章后的感受

活动时间:2012.5.11——2012.5.31
活动有奖:我们为大家准备了《模式——工程化实现及扩展》(JAVA版)共三本和《模式——工程化实现及扩展》(C#版)共两本。一共五本书奖励给积极参与的网友。

阅读样章:《模式——工程化实现及扩展》(JAVA版)http://wenku.it168.com/d_000176112.shtml

               《模式——工程化实现及扩展》(C#版)http://wenku.it168.com/d_000176113.shtml

  

论坛徽章:
3
卯兔
日期:2013-08-15 13:17:31处女座
日期:2014-01-10 11:35:23双子座
日期:2014-01-25 02:16:06
2 [报告]
发表于 2012-05-13 11:13 |只看该作者
先看看,看完再评论。。。

论坛徽章:
3
卯兔
日期:2013-08-15 13:17:31处女座
日期:2014-01-10 11:35:23双子座
日期:2014-01-25 02:16:06
3 [报告]
发表于 2012-05-22 21:52 |只看该作者
回复 1# 无风之谷


    想请问下,这个活动还处于开放状态吗?

论坛徽章:
0
4 [报告]
发表于 2012-05-23 09:00 |只看该作者
见到我以后你会突然发现——原来帅也可以这样具体呀!

嘎嘎

论坛徽章:
3
卯兔
日期:2013-08-15 13:17:31处女座
日期:2014-01-10 11:35:23双子座
日期:2014-01-25 02:16:06
5 [报告]
发表于 2012-05-23 22:45 |只看该作者
本帖最后由 sunny7476 于 2012-05-23 22:46 编辑

Java是一个很不错的语言,我喜欢Java。。。
        好吧,又来混书了。。。不过我胃口也不大。自己不懂的、用不到的书,就不参与了,让给更需要的朋友。
        读完了样章,很明显感觉到作者的文笔流利,读起来没有磕磕碰碰的感觉,而且讲解的很有条理性。其中前言中对程序语言有两句话说的好:
            语言有自己的短处:用短处去实现需求不仅费时费力,结果也不理想。
            语言有自己的长处:为了沿用以前的经验而“削足适履”,没有用到语言的精要,结果暴殄天物。
        看了书名有应该知道,本书面向的读者,至少要对Java的语法有一定的了解,并且已经做过了相应的项目开发。即使没做过,那么最好把《Java编程思想》通读一遍后再看本书,这样收获会大一些。
        从目录来看,书中依次介绍了许多设计模式。个人认为,这些设计模式都要慢慢研读,并在实践中逐步掌握。试读,只能对其有个初步的了解。
        设计模式,感觉是比较高深的内容,样章中包含的是第12章——装饰模式。但我平时也仅仅用到单例模式、策略模式、控制器模式。而且只是在遇到某个事情了,然后寻找解决方法,发现别人用的是某种设计模式,于是就学习了这种模式,并没有系统的学习设计模式的相关知识。
        于是用着用着,就在想,这里能用到什么设计模式呢。因为内心中总有一种想法:使用了某种设计模式,会显得自己“厉害”一些。(小弟天真的想法,大家见谅。。。)。但在阅读样章的过程中,发现了一句话,让我羞愧不已:
        学习设计模式很忌讳“模式先行”,即在遇到问题的时候先考虑如何套用模式,这种做法不可取。模式一般用于在开发中已经发现问题,尤其是发现变化并多次修改后的情景。
        这只是试读,就指出我使用设计模式的误区,我想,若把整本书读了,应该会带来更大的助力。
        至于另一个试读章节,讲的是GOF部分阶段实践,GOF就是《设计模式:可复用面向对象软件的基础》的四个作者的称呼(Gang Of Four)。他们在书中提出了很多设计模式。不过此书有点老了。可以去参考下。
        另外,不知道是试读版还是其他原因,样章的排版很有问题。经常会出现段首不缩进,而第二句缩进的情况。希望纸质的书籍中不要出现这种硬伤。

论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-04-17 11:19:51CU大牛徽章
日期:2013-04-17 11:19:42CU大牛徽章
日期:2013-04-17 11:19:37CU大牛徽章
日期:2013-04-17 11:19:32CU大牛徽章
日期:2013-04-17 11:19:28
6 [报告]
发表于 2012-06-22 11:14 |只看该作者
回复 1# 无风之谷


    这个帖子为什么没有被置顶呢?

论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-04-17 11:19:51CU大牛徽章
日期:2013-04-17 11:19:42CU大牛徽章
日期:2013-04-17 11:19:37CU大牛徽章
日期:2013-04-17 11:19:32CU大牛徽章
日期:2013-04-17 11:19:28
7 [报告]
发表于 2012-06-22 11:15 |只看该作者
我的书啊,浪费这个机会啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP