Page 82 - 電子金融小辭典
P. 82

電子金融小辭典





                               物件導向程式語言
                       Object-Oriented Programming (OOP)






                 由  字  面上來    解  釋  就是利用     物件   (Object)  的  觀念  撰寫  程
               。

            式
                 以  往  進  行系統的    開  發時,大     多  是以作業程       序  (Operating
            procedure)  為  主  軸  ,依  照  流程的  觀念  撰寫   程  式  ;  若  是  使  用  物
            件  導  向程  式  語言的方     式  撰寫  ,整支程     式都   會是以    物件   與訊  息

            取代   ,  每  個  物件都  包  含  自 己  獨特  的 存  取  方  法  與資料儲   存 ,並
      62
            且  具備  資訊   封 裝、   繼  承  、 多型  、  抽 象  的資料   型態特    性;這    樣

            的方   式  提供了   我們設計      程 式  時  很  大的  彈  性,以及    高度   的 便  利
            性。

                 由於   物件  導  向  設計具   有  再使  用的   特  性,對於程      式設計    師
            而言,可以
                             往撰寫
                                           式
                                    的程
                                             程
            類  似  的功能;以  節省  相  當  多  的系統  序  開  發時間,避免一 式  中,當  使 用者需求 再重  複撰寫 常常
            修
                                             透
                                                                     達
                                                              介
                                                過不同的實作
                                  向
               ,而
            式  改時,程  若  利用  式設計 物件  師  就可能要 設計  ,可  重  複  改  寫  程  序  或  修  改類 面來  似  的程 到
                               導
            修  改的功能,      物件   會依   據 傳  送  過來的不同訊       息 對應不同的方
            法  (Method)  ,產生不同的動作;           繼  承  關係  則可以在     原  有的類
            別  (Class)  用來產生新的類別,並依本身的需求                   增加   一些   特  殊
   77   78   79   80   81   82   83   84   85   86   87