幾個 OO 概念想請教,出自 107年 一般警察人員三等 警察資訊管理人員
科目: 資訊管理考題 三、(有三小部分) 主要想請教 小題 3
題目 3. 在物件導向觀念下開發程式時可以將程式視為:
程式=( )+訊息, 請說明該括弧( )中 當答案為何?(2 分)
這部分我會答 程式=( )+訊息 , 不知對否
想法: OO程式 都是 以物件為主,物件和物件 間用 message 溝通
請問答題正確否? (傳統講法 (主要指結構化)程式 = 資料結構 + 演算法,
應不是這裡OO要的)
完整題目一題分三小題,完成三小題如下:
1. 何謂物件導向開發(Object-oriented development)方法?(5 分)
淺見: 這部分應該書上 或網路上多半有,不難。
2. 比起傳統結構化開發增加那些特性?(15 分)
***也想請教: 這是要寫(擬答)
增加了: 類別,物件,封裝/資訊隱藏,繼承,多型 .....
這個方向嗎?
但感覺 如這樣回答,好像是寫OO程式 不同於 結構化程式之處,
只是題目問的字眼是 和* 結構化開發*相比,開發兩字比較像問方法論,
而好像不只是問 OO程式語言層面特性。
不知 高手能否指正? 謝謝!
3. 在物件導向觀念下開發程式時可以將程式視為:程式=( )+訊息,請說明該括弧中
之適
當答案為何?(2 分) 這部分我會答 (物件), 不知對否?
(傳統講法 程式 = 資料結構 + 演算法, 不是這裡OO要的)