共34页: 首页 上一页 3 4 5 6 7 8 9 10 11 下一页 末页 
摘要: 购买地址: China-Pub 电子工业出版社 中国图书网 本书关注的焦点是软件设计,涵盖了大部分与设计有关的基本要素,包括面向对象思想、设计模式、重构、测试驱动开发、极限编程以及软件体系架构。其中,尤以设计模式为主,深入探讨了软件设计过程中的原则与模式,并结合大量的实例与代码演示了如何合理运用设计模式,改善程序模块的可复用性、可扩展性,实现模块间的松散耦合。全书将软件设计理论与项目实践完...阅读全文
posted @ 2010-04-18 22:28 张逸 阅读(1724) 评论(2) 编辑
摘要: 《软件设计精要与模式》第二版的代码相较于第一版而言,做了一定的修改。代码采用C#语言编写,并在Windows XP, Visual Studio 2008, SQL Server 2005环境下编译通过。本书介绍的项目实例,其源代码均放在与章节相对应的文件夹中,读者可以直接打开解决方案文件,查看并运行程序。 演示代码的部分程序编写了相应的单元测试用例。为保证程序正常运行,可以到www.nunit....阅读全文
posted @ 2010-04-11 21:14 张逸 阅读(2005) 评论(7) 编辑
摘要: 首先,需要根据需求建立一个初步的领域模型,至少要识别出领域对象和领域对象之间的关系(可以是没有方向的关联关系)。这些领域对象只应该放在领域层中。如果存在应用职责,可以识别出应用类。它们用来协调领域对象,只负责提出问题,本身并不解决问题。解决问题是领域层的职责。这些应用类将被放在应用层中。 接下来分析领域模型,识别出实体对象和值对象。如果是实体对象,最好判断其标识的组成与生成方式。然后,再细致地分...阅读全文
posted @ 2010-04-02 22:29 张逸 阅读(2154) 评论(8) 编辑
摘要: 胡铭娅 IT168技术频道资深编辑 微软最有价值专家(MVP) 有人总喜欢拿“软件危机”说事——我们总是无法足够快、足够低成本或足够好地开发软件。软件开发确实非常复杂。那么软件成本是否缘于其复杂性?其实,很多时候软件成本高的原因来自于使用了错误的行为来管理软件的高成本。一个架构图可能非常有帮助,而缺乏优秀的设计,软件开发就会陷入混乱。设计模式是针对面...阅读全文
posted @ 2010-03-13 22:09 张逸 阅读(1177) 评论(3) 编辑
摘要: 《编程絮语》之三 定义接口时需要注意什么?是实现,还是消费?窃以为,接口是抽象了的服务,服务的消费者只会关心服务能够提供什么,而不会考虑服务如何实现。例如在ATM机上取款,取款人只需要考虑怎样插入储蓄卡,怎么选择功能项,然后输入正确的密码和取款金额,再等待正确数额的钞票从机器中吐出,最后取走。至于内部的实现机制,则不在取款人的思考范畴。因此,接口必须符合调用者的期待,不然就会给设计带来障碍。接口...阅读全文
posted @ 2010-03-11 13:09 张逸 阅读(3091) 评论(18) 编辑
摘要: 微软MVP InfoQ中文站.NET社区首席编辑 朱永光 很早就在博客园上拜读过张逸的文章,尤其对他在设计模式方面的经验和见解印象深刻。在我把他邀请进InfoQ中文站编辑团队后,经过深入而频繁的交流,对他在整个.NET方面的学识和实践甚感佩服。尤其佩服于他深厚的文学功底,其能用优雅的文字把生涩枯燥的技术解析得浅显易懂。 理所当然,张逸在这本《软件设计精要与模式(第2版)》中,将用优雅的文字、贴...阅读全文
posted @ 2010-03-10 21:00 张逸 阅读(962) 评论(1) 编辑
摘要: 一部电影巨制,巨星云集,又不失波澜壮阔的剧本,如何不值得期待? 一本经典好书,名家荟萃,精选了呕心沥血的力作,难道不值得珍藏? QCon Beijing,在软件开发大会中,就是这么一部电影巨制,这么一本经典好书!让我们来看看导演与主演名单: 总导演:Floyd Marinescu,是 C4Media 的总裁和共同创始人,InfoQ总编。Floyd Marinescu 曾创立了 TheServe...阅读全文
posted @ 2010-03-05 21:41 张逸 阅读(1004) 评论(4) 编辑
摘要: InfoQ中文站(infoq.com/cn)总编辑霍泰稳 在InfoQ中文站.NET社区首席编辑朱永光介绍张逸,并希望邀请其加入编辑团队之后,我特别在网上找到张逸的相关资料研读,并粗略翻阅了他的著作《软件设计精要与模式》及译著《WCF服务编程》。一番考察之后,认为其符合InfoQ编辑人员所必备的两个特点:态度认真和技术扎实,然后郑重向其发出邀请。最终,张逸答应了我们的邀请,而我也为能和这样一位优...阅读全文
posted @ 2010-02-23 14:37 张逸 阅读(1011) 评论(2) 编辑
摘要: 西门子中国中央研究院首席架构师 《软件架构的艺术》作者     李伟 张逸先生邀我为他的新著做序言,起初觉得难以应命。毕竟,一本书会成为很多人阅读学习的材料,并逐渐沉淀为社会文化的一部分而影响长远。长年的工程习惯告诉我,应该先认真阅读书稿,并且深刻理解书中鲜明的思想和观点后再下笔。但就个人目前的工作及精力,深感不能追求到如此完美的情景。然而,又意识到软件架...阅读全文
posted @ 2010-02-18 10:25 张逸 阅读(867) 评论(1) 编辑
摘要: 我希望告别冗长的前言,仅述说第二版的变更。写作第二版的我,疯狂地吸收了诸多大师的设计思想,这一点可以从参考文献的前后差别看到端倪。这两年以来,我又参与了几个项目的设计与开发工作,所谓“实践出真知”,在佐证大师观点的同时,自己对设计的认识更进了一步。或许,第二版不会比第一版优秀太多,但至少会减少诸多不足。囿于版本,我无法做出新的突破。我期待能创作一本全新的书,全面论述我对软件设计的认识。现在的我,还...阅读全文
posted @ 2010-01-20 10:58 张逸 阅读(1154) 评论(4) 编辑
共34页: 首页 上一页 3 4 5 6 7 8 9 10 11 下一页 末页