Page 82 - 電子金融小辭典
P. 82
電子金融小辭典
物件導向程式語言
Object-Oriented Programming (OOP)
由 字 面上來 解 釋 就是利用 物件 (Object) 的 觀念 撰寫 程
。
式
以 往 進 行系統的 開 發時,大 多 是以作業程 序 (Operating
procedure) 為 主 軸 ,依 照 流程的 觀念 撰寫 程 式 ; 若 是 使 用 物
件 導 向程 式 語言的方 式 撰寫 ,整支程 式都 會是以 物件 與訊 息
取代 , 每 個 物件都 包 含 自 己 獨特 的 存 取 方 法 與資料儲 存 ,並
62
且 具備 資訊 封 裝、 繼 承 、 多型 、 抽 象 的資料 型態特 性;這 樣
的方 式 提供了 我們設計 程 式 時 很 大的 彈 性,以及 高度 的 便 利
性。
由於 物件 導 向 設計具 有 再使 用的 特 性,對於程 式設計 師
而言,可以
往撰寫
式
的程
程
類 似 的功能;以 節省 相 當 多 的系統 序 開 發時間,避免一 式 中,當 使 用者需求 再重 複撰寫 常常
修
透
達
介
過不同的實作
向
,而
式 改時,程 若 利用 式設計 物件 師 就可能要 設計 ,可 重 複 改 寫 程 序 或 修 改類 面來 似 的程 到
導
修 改的功能, 物件 會依 據 傳 送 過來的不同訊 息 對應不同的方
法 (Method) ,產生不同的動作; 繼 承 關係 則可以在 原 有的類
別 (Class) 用來產生新的類別,並依本身的需求 增加 一些 特 殊

