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

         
wwlhp@jdon.com
03-09-18 10 511

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

banq
2003-09-19 09:54

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

wwlhp@jdon.com
2003-09-19 16:58

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

banq
2003-09-23 08:21

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

wwlhp@jdon.com
2003-09-24 08:02

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

3Go 1 2 3 下一页