面向對象程式語言

面向對象程式語言,計算機學術語,它設計的出發點就是為了能更加直接地描述客觀世界中存在的事件(及對象)以及它們之間的關係。

面向對象的程式設計語言與以往各種程式語言的根本不同點在於,它設計的出發點就是為了能更加直接地描述客觀世界中存在的事件(及對象)以及它們之間的關係。
開發一個軟體是為了解決現實世界中的問題,這些問題多涉及的業務範圍稱為該軟體的問題域。面向對象的程式設計將現實世界中的客觀事物描述成具有屬性和行為(或稱為服務)的對象,通過抽象找出同一類對象的共同屬性(靜態特徵)和行為(動態特徵),形成類。類通過一個簡單的外部接口與外界發生關係,對象與對象之間通過訊息進行通信。這樣,程式模組間的關係更為簡單,程式模組的獨立性,數據的安全性就有了良好的保障。類的繼承與多態性可以很方便地實現代碼重用,大大提高了程式的可重用性,縮短了軟體開發周期,並使軟體風格統一。因此,面向對象的程式語言使程式能夠比較直接反映問題域的本來面目,軟體開發人員能夠利用人類認識事物所採用的一般思維方法來進行軟體開發。

相關詞條

熱門詞條

聯絡我們