仅会算法就做企业软件吗
2007-06-24 23:05
218 查看
仅会算法就做企业软件吗?
在实践中,通常表示一个树形关系通过编码实现,例如1122334455表示是代号为11类别下代号为22类别下的代号为33类别下的....然后,在软件各处通过分析这个类别编码获得树形关系,这种将将具体数据和业务耦合在一起做法是受到抨击的。
那么如果我们要对树形关系的数据进行访问如何实现呢?首先我们将树形关系的访问分为两个部分:树形关系+功能实现。我们已经知晓树形结构的遍历,但是仅仅知道树形结构遍历还是不够的,我们还需要模式来解决树形关系访问这个通用问题,使用Composite模式可以方便客户端对树形结构访问,使得客户端不至于因为树形结构变化而变化不定;而访问者模式则不会总可能新增的新访问功能,导致树形结构中对象代码变化不定。
这两种模式协同发力,可以综合解决树形结构中对象群的访问
在实践中,通常表示一个树形关系通过编码实现,例如1122334455表示是代号为11类别下代号为22类别下的代号为33类别下的....然后,在软件各处通过分析这个类别编码获得树形关系,这种将将具体数据和业务耦合在一起做法是受到抨击的。
那么如果我们要对树形关系的数据进行访问如何实现呢?首先我们将树形关系的访问分为两个部分:树形关系+功能实现。我们已经知晓树形结构的遍历,但是仅仅知道树形结构遍历还是不够的,我们还需要模式来解决树形关系访问这个通用问题,使用Composite模式可以方便客户端对树形结构访问,使得客户端不至于因为树形结构变化而变化不定;而访问者模式则不会总可能新增的新访问功能,导致树形结构中对象代码变化不定。
这两种模式协同发力,可以综合解决树形结构中对象群的访问
相关文章推荐
- 软件企业和互联网企业经营模式的区别及未来趋势 .
- 企业敏捷变革所面临的三个核心问题: Product Owner, 既有思维, 软件架构
- 旧文重发:谈企业软件架构设计
- 软件企业:细节造就竞争力
- 软件货币化“装进”手机,企业顺畅步入移动时代
- 卖咖啡8.0i企业版,详细设置规则。让杀毒软件发挥真正的作用!
- 企业邮箱服务优化软件
- C# WPF 基于Socket的企业聊天软件IM(源码)
- Ext JS与企业软件界面设计
- 软件企业致胜的18种成功模式
- 软件企业为什么有那么多资深副总裁?
- 软件测试企业的质量基因是什么?
- 印度软件外包企业正在秘密收购中国公司
- 10年内两类必被淘汰的企业软件开发公司(转载再转载)
- 2014,寻找企业信息管理软件的蓝海
- 小企业必读 ERP软件选择的“十问十答”
- 中小软件企业人力资源困境破局
- 软件企业能否TPS??
- 蓝桥杯 ADV-68算法提高 企业奖金发放