2010年8月1日 星期日

大陸專案經理面試題目(OOAD)

假設是原始社會,有石頭,2塊石頭互磨可以變成石刀,石刀可以去砍木頭,木頭被砍成木材,木材可以組成椅子,請你用oo的思想把這些事物和他們之間的關係表達出來,但是要考慮到以後可能我會增加以下幾點:

  1. 有可能我還想讓石刀去砍椅子,把椅子砍成木材,
  2. 可能我還想讓石頭增加關係,例如互相砸,互相摔,而不只是磨,也可以變成石刀,
  3. 也許我又要多添一百種不同的事物,再多添120種不同的關係...

也就是說我的要求可能是不斷變化的,所以你要怎麼樣設計這個oo的模型,可以讓我在實行1,2,3條的時候只做最小的修改...

沒有留言:

張貼留言

嘎嘎嘎