现在的位置: 首页 > 综合 > 正文

《设计模式——基于工程化实现》开始新征程

2012年08月12日 ⁄ 综合 ⁄ 共 784字 ⁄ 字号 评论关闭

2年了,技术又一轮发展。翻看2、3年前的书稿,心境已经大不相同。

2年间面临的项目范围越来越广,规模也越来越大, 每次项目上线时总想“当初如果....”就不至于那么手忙脚乱了,这两年项目教给我的东西要超过前面10年。

 

两年间C#的变化真大啊。语言更加简洁、明快,Generics、Attribute、匿名委托依旧是我的最爱,现在LINQ也加入其中。

看到他们也在EntLib和Unity中成为行文的主角,所以项目间隙一直想对原来这本书做个大调整, 用更in的C#再写一遍。

 

不仅如此,两年前对于Java的偏颇认识使我看Java EE体系时总是带着有色眼睛。经过2年多的混合开发,我发现原来C#和Java各有风景,C#是山,而Java是海。

现在的Java已经不是我10多年前用的那个Java,Annotation、Generics和Enum都很有特色。而SCEA 5的学习也使我对Java EE的体系愈发钟爱。

 

重新提笔前有这么几个考虑:

1、原书太厚。要把GOF 23独立为一本,而后续结合SCEA和Application Architecture Guide将架构模式独立成书,可以的话安全模式配合安全开发生命周期(SDL)独立成册。

2、C# 4.0和Java SE 6并行姊妹篇

3、大家普遍感觉原书语言过于生硬,这个我一定听取大家的意见, 同时行文上会更简练、干脆。

4、目标读者我想做下调整,每个模式的经典内容要压缩

5、前面关于C#和Java的面向对象设计基础部分要结合新版语言做增删

6、编码习惯上除了坚持面向接口编程外,要全面引入DI和Fluent Interface,要让这些代码的下游用户用着更舒服、更随性

 

另外,这几年通过这本书认识了很多朋友,大家工程实践的经验也给了我很多指导和启发,希望在新征的途中再次获得大家的意见、建议、批评。

 

今天是北京难得的好天气 ,盯着这“篇”蓝天,迈步新征。

抱歉!评论已关闭.