您的位置:知识库 » 软件设计

“软件设计”文章列表

文 / 姚冬 本文介绍了集统一软件开发和敏捷开发方法优点于一体的新型软件开发方法——模型驱动开发。 当今是一个快速发展的时代,软件的功能更......
2011-05-30 13:49:28 阅读:1730 标签:MDD RUP Agile
关于算法的选择,我谈到其理论上的复杂度,并不直接反映出效率。因为在实际运用时,数据的规模,特征等等都会涉及到算法的实际效果。一个时间复杂度低的算法并不代表......
作者: Jeffrey Zhao   2010-11-02 14:22:22 阅读:1730 标签:代码的执行效率 编译器
我一直强调对象是自治的,这意味着它应该拥有能表达自身对象特性的数据与行为,对自己的数据与状态负责,对于该数据而言,对象是自给自足的。对象的自治体现了OO最......
作者: 张逸   2011-10-03 10:38:31 阅读:1724 标签:面向对象
对象状态影响对象行为 对象拥有不同的状态,往往会行使不同的行为…… 动机(Motivation) 在软件构建过程中,某些对象的状态如果改变,其......
作者: 山天大畜   2010-11-23 17:47:40 阅读:1705 标签:C#设计模式 State状态模式
前两天在网上看到世界知名的电骡服务器Razorback 2被查封、4人被拘禁的消息,深感当前做eMule / BitTorrent等P2P文件交换软件的不易。以分布式哈希表方式(DHT,Dis......
作者: neoragex2002   2010-11-02 15:17:58 阅读:1697 标签:分布式哈希表
作者: Anytao   2008-08-16 22:38:10 阅读:1689 标签:架构设计
有很多人还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。本文列出XML在应用中的五个最令人喜爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。
作者: shalang   2010-09-19 21:57:34 阅读:1674 标签:XML
作者: Soma   2010-03-12 13:32:40 阅读:1674
作者: xiaotie   2008-11-21 10:07:36 阅读:1658
作者: RicCC   2008-08-16 16:52:53 阅读:1639 标签:面向对象
近日,在Gervas Douglas的SOA邮件讨论组的OO和SOA两大阵营间展开了一场讨论,探讨的话题包括领域建模(Domain Model)、消息格式和服务设计等。讨论结果得出了几条适......
2011-04-12 11:01:58 阅读:1635 标签:SOA OOD 领域建模
直接与间接 人们对于复杂的软件系统常常有一种处理手法,即增加一层间接层,从而对系统获得一种更为灵活、满足特定需求的解决方案。 假设A要访问B三次。如......
作者: 山天大畜   2010-11-03 17:39:14 阅读:1630 标签:C# 面向对象Proxy 代理模式
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读......
2011-01-07 10:34:08 阅读:1584 标签:程序
前一段时间在博客园里看到这样一篇文章,那位兄弟谈到程序效率的关键是“简短”。他说,“程序越简短,其可执行代码就越少,就越有效率”,而在......
作者: Jeffrey Zhao   2010-11-02 14:21:54 阅读:1555 标签:代码的执行效率 算法
一、开篇 其实我本来不是打算把系统架构中的一些设计模式单独抽出来讲解的,因为很多的好朋友也比较关注这方面的内容,所以我想通过我理解及平时项目中应用到......
作者: CallHot   2010-12-06 10:02:48 阅读:1552 标签:设计模式 单件模式
在过去的20年里,IT行业的主要趋势是向外扩展。​从大型机到Unix和/或Windows服务器组成的网络,再到Google发明并由Apache Hadoop改进的MapReduce系统​,向外扩展的......
2011-03-15 11:25:56 阅读:1549 标签:架构 Apache
Web很难! 说老实话,我过去很生气那些互联网公司,我送去简历,他们却根本不给我一点机会和时间。我已经很久没有向互联网工作职位投过简历了,因为我知道我的简......
2010-12-26 21:56:10 阅读:1544 标签:Web
InfoQ:你好,Alex。能向我们的读者介绍一下你自己和目前正在从事的工作吗? Alex:大家好,我是董洵,目前是Trunk.ly网站的CTO,它是一个专门提供社会化书签服务的......
2011-06-15 13:16:10 阅读:1539 标签:架构
作者: virus   2010-10-17 22:35:28 阅读:1517 标签:面向对象
作者: 蒋彪   2010-09-25 14:25:50 阅读:1495 标签:系统设计