#软件设计

GoF设计模式三作者15年后再谈模式

09-10-23 4 23376 29 banq

Erich Gamma, Richard Helm, 和 Ralph Johnson在GoF设计模式发表15年以后,再谈模式,另外一位作者,也是四色原型的发明者Peter已经过世。 提问者:如今... 详细

良好编程原理

11-07-25 10 9774 14 banq

The Principles of Good Programming Artima最新文章,作者正在搞C#培训,总结以下几个原理: 1.DRY(拧干代码不要有水分) 不要有重复代码,很多概念实际... 详细

信息唯一性原则

10-05-11 14 2934 4 redorange

本人偶然间想到,Google了半天也没有找到相似的东西。在此抛砖引玉,望各位不吝赐教。 信息唯一性原则是解耦合与促进一致性的数据结构设计方法。一个信息只出现一次,其他地方只是引用。 比如客户买书《... 详细

迪米特法则(Law of Demeter)

10-05-10 5 3232 3 Antinomy

在阅读RDD一书中发现的一个法则: 迪米特法则(Law of Demeter) 百度了一下发现和DDD的聚合根概念吻合了,以下是百度内容,和道友们分享。 原文链接:http://terry-yin... 详细

Design by Contract (DBC) 契约式设计

09-05-21 3 5387 3 banq

DBC最早是有Bertrand Meyer 的 Eiffel programming language提出。DBC在Evans DDD的柔性设计中也谈到了。所以,DDD是集OO设计大成,正因为它是一个... 详细

if else

09-01-19 5 590 xzdbruce

有什么好的解决方案 if (null == attend) { throw new IncompleteStaffException(1); } if (null == password... 详细

关于数学和软件设计

10-05-05 2 1418 wkblackman

喜欢这里的氛围,所以对于一些想法我也很想提出来,让大家来分享一下。 经常看见bang老师和大家热烈的讨论数学中的算法和软件的思想,那我也谈谈这方面的论点。算法其实是数学的一部分,也是比较特... 详细

关于通讯后台程序设计的一点想法

10-01-06 4 578 liujian1979

最近要对原来做的移动的项目进行升级工作。想对程序做最大的一个改进是:“对象统一,允许冗余”的思想。 因为在旧程序中用jconsole查看,感觉有大量new对象操作存在。所以想在用Tomcat的serv... 详细

共有 64 上一页 2 3 4 5 6 7 8 下一页