发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA
1 2 3 下一页 Go 3

这样的树形结构如何实现?

         
2003-09-18 08:12
赞助商链接

合成模式的树形结构只能解决数据结构中的简单树形结构。考虑这样的情景如何解决?
最上面是国家,国家下面有省,省下面有市,市下面有县,县作为叶子节点。国家、省和市不再是同一个类,大家共同想想好的方案。

2003-09-19 09:54

首先要明确三个设计目标:
1.存储方面:看你是想用XML实现 还是想用数据库。
2.运行运算方面:你是需要在内存完全展开整个树,还是只要展开当前节点的兄弟节点和父子节点。这两种目标不一样,方案可能不一样。
3.界面方:是使用浏览器还是专用肥客户端,不过这两者都已经要好的解决方案。

2003-09-19 16:58

Bang你误解了,我是说类之间的关系该如何设计。

2003-09-23 08:21

如果是EJB 的CMP,使用CMR就可以方便实现
当然hibernate也可以定制实现。

2003-09-24 08:02

如果不是用其他的技术,你自己赤手空拳,你该如何设计国家、省、市和县之间的关系呢?
我是希望banq从纯粹的设计模式的角度思考。谢谢!

3Go 1 2 3 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com