計算機革命/OOP
外觀
< 計算機革命
面向物件程式設計,簡稱 OOP,是程式設計師用來節約時間的一種迴圈利用方法。與從頭開始建立程式不同,OOP 使用物件或先前構建的模組,其中包含資料塊和處理指令。這些處理指令在傳送訊息且需要執行操作時被啟用。這些處理指令被稱為方法。本質上,OOP 是對程式程式碼塊的迴圈利用,它可以防止程式設計師每次編寫新程式時都必須從頭開始。OOP 比程式設計更難學,但它值得投入時間,因為它可以加快程式開發過程。
OOP 有三個概念,分別是封裝、繼承和多型。
封裝,顧名思義,它將資料和處理指令封裝起來,以便在其他程式中重複使用。
繼承使用在特徵和行為上彼此相關的物件,形成一個類。這些類可以使用層次結構將特徵從一個類傳遞到另一個子類,從而建立新的物件。
多型或“多種形狀”允許物件在執行時採用不同的形狀。當程式設計師事先不知道使用者要執行的操作時,這很有用。
例如,游標根據其在計算機螢幕上的位置而呈現不同的形狀。