阿摩線上測驗 登入

申論題資訊

試卷:96年 - 96 高等考試_三級_資訊處理:程式語言#34463
科目:程式語言
年份:96年
排序:0

申論題內容

四、UML 是 Unified Modeling Language 的簡寫。請畫出一個家庭 class(類別)的 UML class diagram。這一個家庭 class,要含有下列的特性(properties):(25 分) .家庭姓氏、家長姓名、地址、家庭電話。 .家庭成員的資訊,包含了其姓名、性別、出生年月日、已婚還是未婚、與家長的關 係。 .每個家庭成員若是已婚子女,還要有 pointer 指到他現在與配偶組成的家庭 object。 .我們要有 methods,可以增加家庭成員,可以刪除家庭成員,可以更改家長姓名, 可以改變子女的婚姻狀態。 .另外,我們還希望有家庭的 subclasses(次類別),其中一種是低收入戶家庭,我 們要記載他們每月的政府補貼金額。還有非低收入戶家庭,要記錄他們家的每年平 均稅率。 .如果是低收入戶家庭,我們希望能夠有 methods,可以查詢他們的每月政府補貼金額。 .如果是非低收入戶家庭,我們也要有 methods,可以在經濟不景氣時,申請成為低 收入戶家庭。