博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《软件设计精要与模式》推荐序三
阅读量:6658 次
发布时间:2019-06-25

本文共 853 字,大约阅读时间需要 2 分钟。

微软MVP 

InfoQ中文站.NET社区首席编辑 朱永光

很早就在博客园上拜读过张逸的文章,尤其对他在设计模式方面的经验和见解印象深刻。在我把他邀请进InfoQ中文站编辑团队后,经过深入而频繁的交流,对他在整个.NET方面的学识和实践甚感佩服。尤其佩服于他深厚的文学功底,其能用优雅的文字把生涩枯燥的技术解析得浅显易懂。

理所当然,张逸在这本《软件设计精要与模式(第2版)》中,将用优雅的文字、贴切的比喻、精彩的示例为大家剖析设计的奥妙,分享他在.NET方面的丰富知识和经验。第一篇“设计之要”为目前流行的软件设计思想进行了提纲挈领;第二篇“.NET框架与设计模式”用我们每天工作的基础——.NET框架——作为最好的例子来讲解重要的设计模式;第三篇“媒体播放器的设计之旅”可以说是设计之要的完整实战演示;第四篇“设计模式应用实践”用一些与工作息息相关的实例展示设计模式的妙用;第五篇“.NET体系架构”则指引我们进入.NET应用程序架构的殿堂。

对于架构与设计模式,一直以来也是我最感兴趣的技术领域。而面向对象、设计模式、重构、测试驱动开发、敏捷编程这些思想,在我看来,即是武学中的各种秘籍,指引着我们修炼成为武林高手。但光拿到武学秘籍还不够,光勤学这些秘籍也还不够,还需要苦练其中的招数,并在一次次的比武中实践和体会。正如武学的最高境界是无招胜有招一样,软件设计的最高境界也最终是要把本书详细讲解的“招数”悉数忘记,让这些招数成为自己的习惯,自己的思维,在设计过程中自然而然地融会贯通——当然,这不是一朝一夕的事情。

通览本书,里面提到的很多思想和见解都能极大地引起我的共鸣。每当如此,常常会感叹自己没有足够时间和精力与大家分享类似的思想。因而,特意向大家推荐本书,一方面可以宽慰自己,更重要的一方面就是,很高兴张逸能给大家贡献这样一本软件设计的好书。

本文转自wayfarer51CTO博客,原文链接:http://blog.51cto.com/wayfarer/282576,如需转载请自行联系原作者

你可能感兴趣的文章
我的友情链接
查看>>
JavaScrip array相关操作总结
查看>>
iframe父子页面使用
查看>>
jquery 属性操作
查看>>
(MFC)CPropertySheet的生成
查看>>
自动化运维工具Ansible的用法
查看>>
我的友情链接
查看>>
初尝Mcafee之终结篇:管理架构概述【09】
查看>>
jQuery操作基本操作二学习笔记
查看>>
Java语言基础——学习笔记
查看>>
wm_concat,对结果进行排序
查看>>
Centos7取消命令行与VIM的蜂鸣警告声音
查看>>
[鸟哥linux视频教程整理]04_01_Linux用户管理命令详解
查看>>
控制文件丢失解决方法
查看>>
Windows Azure Platform 系列文章,第二章 使用Azure PowerShell 修改Windows服务器登录帐号密码...
查看>>
CCNA学习指南 第十章 下载
查看>>
NEXUS 5为驱动添加硬件抽象层
查看>>
win10进程启动监控
查看>>
HDU 4523 湫秋系列故事——安排座位【组合dp】【好题】【思维题】
查看>>
普通运维人员是秋后的蚂蚱?
查看>>