查詢結果分析
來源資料
頁籤選單縮合
題 名 | 專業領域技術報告使用PASCAL OOP發展二維矩陣的運算 |
---|---|
作 者 | 曹文瑜; | 書刊名 | 勤益學報 |
卷 期 | 12 1994.11[民83.11] |
頁 次 | 頁167-189 |
分類號 | 448.945 |
關鍵詞 | 目標導向程式程; 模組化; 結構化程式; 抽象化; 封裝性; 繼承性; 多面性; OOP; Object-oriented programming; Modular; Structured programming; Asbtract; Encapsulation; Inheritance; Polymorphism; |
語 文 | 中文(Chinese) |
中文摘要 | 什麼是OOP?OOP就是物件導向程式(Object-Oriented Programming),它是 一種程式方法(method of programming),這種方法是非常自然且接近摹仿人類[1]。 關於結構化,OOP比傳統程式更結構化[2],OOP也比一般傳統程式更模組化 (MODULAR)和抽象(ABSTRACT),它有助於資料的隱藏。有三個主要的性能: 1.封裝性(encapsulation): 一筆記錄(RECORD)包含資料,程序(PROCEDURE)和函 數(FUNCTION)形成一新的資料型態,PASCAI提供實體(object)來限制資料,程序 和函數的可見性。 2.繼承性(inheritance): 定一個實體(object),根據這個實體建立一個階層式的關 係,每一個子實體(descendant object)可取用全部父系的碼(code)和資料(data)。 3.多面性(polymorphism): 給定一個其有通用性介面基本實體,在實體階層中任 何一實體可向上往下利用它。 本文利用眾所皆知的二維矩陣來說明使用物件導向程式設計的好處,並以Turbo PASCAL 5.5完成以下所述的理論。對二維矩陣而言,它的基本運算有安置元素 值,轉置二個矩陣的相加、相減、相乘等等。將元素的資料型態和以上所提的運 算全封裝在物件中形成一新的資料型態,使用者只需確定矩陣的大小,並定義為 此種物件,自然而然的就具備了這些功能,不需要擔心矩陣內部如何完成這些功 能,因為這些全設計在周詳的物件中可讓使用者省下很多使用上的困擾。 |
英文摘要 | What is oop? OOP(Object-Oriented Programming) is a method of programmingthat closely mimics the way all of ve get things done. It is morestructured thantranditional attempts at structured programming; and it is more modular and abstract than tranditional programming atdata abstraction and detail hiding. There are three main properties that characterize an object-oriented programming language:1.Encapsulation: Combining a record with the procedures and functions that manipulate it to form a new data type-an object.2.1nheritance: Defining an object and then using it to build a hi erarchy of descendant objects, vith each descendant inheriting access to all its ancestors' code and data.3.Polynnorphism: Giving an action one name that is shared up and down an object hierarchy, with each object in the hierarchy implementing the action in a w-ay appropriate to itself. |
本系統中英文摘要資訊取自各篇刊載內容。