java Object Modeling 問題

假設我有一堆地區名稱

e.g.
香港島
-> 灣仔
-> 銅鑼灣

九龍
-> 黃大仙
-> 鑽石山

新界
->沙田
      -> tai wai

那麼我應該如果model 它們

要有下以功能
顯示所有區名
顥示所有區名 - in hierarchical structure

還有一些class 會連去 district

那麼我應該在那些以甚麼方式連去 district
district_id <= unique identifier of district
district <= the object of district

TOP

I think of link list

TOP

..... 以香港為例子 有D 難 用OO 來說明
咁樣說啦
東九龍
-> 黃大仙
->->竹圓村
->慈雲山
->鑽石山
->->星河明X

district
----->area
----->----->estate
咁樣會會清楚d >.<~?

TOP

原帖由 明內子 於 2008-12-25 07:58 PM 發表
..... 以香港為例子 有D 難 用OO 來說明
咁樣說啦
東九龍
-> 黃大仙
->->竹圓村
->慈雲山
->鑽石山
->->星河明X

district
----->area
----->----->estate
咁樣會會清楚d >.


yes

TOP

一棵 tree 咁樣...?!

TOP

原帖由 阿水 於 2008-12-25 13:48 發表
假設我有一堆地區名稱

e.g.
香港島
-> 灣仔
-> 銅鑼灣

九龍
-> 黃大仙
-> 鑽石山

新界
->沙田
      -> tai wai

那麼我應該如果model 它們

要有下以功能
顯示所有區名
顥示所有區名 - in hierarchical structure



係你思考點樣model 呢D野之前, 先諗諗你需要點樣用呢D資料.
我會想像有一個List, 包含哂所有區名
另外一個Map of District, 將每一個district map 去佢既parent.

[ 本帖最後由 thinkpanda 於 2008-12-25 22:01 編輯 ]

TOP

原帖由 thinkpanda 於 2008-12-25 09:58 PM 發表


係你思考點樣model 呢D野之前, 先諗諗你需要點樣用呢D資料.
我會想像有一個List, 包含哂所有區名
另外一個Map of District, 將每一個district map 去佢既parent.


OK

這樣做會不會好怪
an object may be put in two different way

TOP

其實就好似database concept咁
一個parent table再加多個child table

TOP

原帖由 阿水 於 2008-12-25 23:06 發表


OK

這樣做會不會好怪
an object may be put in two different way


Both data structures may point to the same data object.

TOP