![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 86
kangzerun
这个作者很懒,什么都没留下…
展开
-
GOF-设计模式(序)
设计模式的-GOFpreface to book (序言)This book isnt an introduction to object-oriented technology or design.这不是一本面向对象技术和设计的书。 Many books already do a good job of that. 许多书已经在这方面做了非常好的工作。(意思是如果想学习面向对象方面的技术可以原创 2009-09-28 13:14:00 · 840 阅读 · 0 评论 -
软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(上篇)
摘要: 概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,上篇为你分享:如何避免架构设计”放之四海而皆准“的问题,如何做到”需求驱动架构设计“? 6.规划系统骨架——架构设计 6.1 从概要设计转载 2014-02-21 16:06:41 · 1361 阅读 · 0 评论 -
软件设计是怎样炼成的(2)——优秀设计从分析需求开始
摘要: 设计应该针对需求来做,这个大道理似乎人人都懂,但实际操作时往往就不是这样。所以我们也不说大道理,直接通过一个“很简单”的案例来体验一下优秀设计应该如何从分析需求开始,体验架构设计是如何全面考虑各种需求、项目的工期限制预算限制,还有项目组人员水平后做出来的。 3.优秀设计从分析需求开始 设计应该针对需求来做,这个大道理似乎人人都懂,但实际操作时往往就不转载 2014-02-20 14:36:33 · 1256 阅读 · 0 评论 -
软件设计是怎样炼成的(1)——什么是优秀的设计?
摘要: 某项目的设计文档评审会上,各路技术大牛进行了“热烈”的讨论,讨论的焦点是怎样的设计才漂亮!大家围绕着如何OO,如何高内聚低耦合,如何反转控制等话题进行了“热烈”的争论。照这样开下去,这个评审会岂不是变成了“神仙大会”!怎样的设计才叫优秀的设计呢? 1.什么是优秀的设计? 某项目的设计文档评审会上,各路技术大牛进行了“热烈”的讨论,讨论的焦点是怎样的设计才转载 2014-02-20 14:06:07 · 1862 阅读 · 0 评论 -
软件设计是怎样炼成的(3)——软件系统不是木桶型的
摘要: 前文提到我们应该需求驱动设计,那就直接来一个更干脆的做法,我们将需求表示为一个一个的用户故事,软件设计分别针对用户故事来做就行了,只要将用户故事逐个实现了,系统也就完成了。果然能这样做吗? 4.软件系统不是木桶型的 4.1 某种“需求直接驱动设计”的工作方法 案例分析:某敏捷实践项目小组的设计方式 某项目小组正在如火如荼地实践转载 2014-02-20 15:17:21 · 934 阅读 · 0 评论 -
软件设计是怎样炼成的(4)——软件设计的“大道理”
摘要: 十几年前刚毕业不久,我从事第一份软件开发的工作,要完成一个项目,但没有任何软件设计的思路,于是请教我的老板。我的老板给了我两种思路:1)先假设软件已经做出来了,想好软件的外在表现,由此倒推软件的实现方法;2)思考程序的数据结构,先设计数据库,然后再搭建软件的上层建筑。老板给了我很大的启发,随着工作的开展,后来我又发现了第3种设计的思路。本文将为你分享三种软件设计的思路:1)由顶而下;转载 2014-02-20 15:35:51 · 1716 阅读 · 0 评论