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