软件设计
文章平均质量分 83
routent
这个作者很懒,什么都没留下…
展开
-
设计引领未来——兼谈对于XP简单设计的认识
敏捷方法是目前非常流行的软件过程方法。敏捷方法中提到对于需求变化的适应和对于人在设计开发中的重要作用都是对于传统软件开发过程的改进,对于提高软件开发效率和生产率有很好的效果,这里不再赘述,有兴趣可以上网搜寻一下相关主题文章。XP(Extreme Programming,极限编程)是其中最著名的一种方法。XP的12最佳实践也是很多软件组织使用XP的宝典,很多实践都是非常有效的,甚至超越了XP而具原创 2008-09-06 18:09:00 · 706 阅读 · 0 评论 -
基于第三方软件开发的策略探讨(1)
在网络设备的研发中,由于各种芯片,NP/ASIC的大量应用,极大地提高了产品的性能和生产效率。但是带来的一个问题是:如果不能有效地管理第三方的芯片和附带的应用程序和采用合适的软件设计技术,那么由于未来由于芯片可能升级或者被替代,有可能导致原来的应用程序不可用。本文针对这一问题,提出一种如何设计可重用的应用程序的方法。原创 2010-07-05 15:28:00 · 613 阅读 · 0 评论 -
基于第三方软件开发的策略探讨(2)
<br /> <br />Solution 3: 应用decorator designpattern<br /> <br />Decorator pattern采用对象组合的方式为对象增加新特性。<br /> <br />关于Decorator, GOF书中给出了以下使用情况:<br />1) 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。<br />2) 处理那些可以撤消的职责。<br /> 3) 当不能采用生成子类的方法原创 2010-07-05 15:30:00 · 431 阅读 · 0 评论