免費開始練習
高考申論題 112年 [資訊處理] 系統專案管理

第 四 題

請問根據物件導向設計(Object-oriented design, OOD)的概念,在一所學校裡面的在學學生,如果我們要把他們在學校教學系統裡設計成一個物件類型(Class)的話,這個學生的物件類型大致應該會具有什麼樣的屬性(Attributes)跟方法(Methods),請說明你想要這樣設計的理由。(25分)
📝 此題為申論題

思路引導 VIP

看到此題,首先應釐清物件導向設計(OOD)中「屬性(資料狀態)」與「方法(行為動作)」的定義。接著帶入「學校教學系統」的實務情境,思考系統需要紀錄學生的哪些靜態資料(如學號、成績),以及學生會執行哪些動態操作(如選課、查成績),最後從 OOD 核心原則(如封裝、高內聚、擴充性)來論述設計理由。

🤖
AI 詳解 AI 專屬家教

【破題】 在物件導向設計(OOD)中,類別(Class)是建立物件的藍圖,由「屬性(Attributes)」描述物件的靜態資料狀態,與「方法(Methods)」定義物件的動態行為操作所組成。針對學校教學系統的「在學學生(Student)」物件類型,其設計需緊扣教務運作的業務需求與 OOD 封裝原則。 【論述】

▼ 還有更多解析內容

升級 VIP 解鎖