民國105年 第2梯次 電腦軟體設計(C++)乙級 學科

第52題

在U M L 類別圖( C l a s s D i a g r a m ) 中,操作( O p e r a t i o n ) 只有規格,沒有實施方法者 ( I…

題目

在U M L 類別圖( C l a s s D i a g r a m ) 中,操作( O p e r a t i o n ) 只有規格,沒有實施方法者 ( I m p l e m e n t a t i o n M e t h o d ) ,稱為下列何者?

  1. (1) 不完全操作( I n c o m p l e t e O p e r a t i o n )
  2. (2) 抽象操作 ( A b s t r a c t O p e r a t i o n )
  3. (3) 未定操作( U n r e s o l v e d O p e r a t i o n )
  4. (4) 粗略操作( R o u g h O p e r a t i o n )

官方答案

(2) 抽象操作 ( A b s t r a c t O p e r a t i o n )

解析

在UML類別圖中,若某項操作只宣告名稱、參數與回傳型別等規格(簽名),而沒有實作方法,稱為抽象操作(Abstract Operation),通常以斜體字表示,並由子類別覆寫提供實作;含有抽象操作的類別即為抽象類別,無法直接具現化。選項中的不完全操作、未定操作、粗略操作皆非UML的標準術語。故本題答案為抽象操作。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料