計算機程序設計

面向對象編程

面向對象編程是最接近我們行為的方法。 它作為與開發編程語言相關的早期創新的自然延續。 如果我們談論 結構編程, 那麼這個方向比早期版本更加結構化,而且它更抽象,更模塊化。 以前,嘗試抽象並將編程元素傳遞到所謂的內部級別。

面向對象編程假定用於開發專業語言。 它們的特點是三個基本屬性:

- 封裝,即將記錄與功能和過程相結合,以及操縱記錄數據的字段,形成一種基本上新的被稱為對象的數據;

- 繼承,這意味著對象的定義,隨後使用它來構建已創建對象的層次結構,該對象具有生成與層次結構相關的新對象的能力,並且還意味著訪問有關所有生成對象的代碼和信息;

- 一種多態性,即將單個名稱分配給動作的能力,然後將對象層次結構進行共享,並將層次結構中的每個對象分配給以適合他的方式執行操作。

面向對象編程Delphi提供了一整套編程工具,其中可以區分:更大的模塊化和結構化,抽象性,內置的可重用性。 這些所有特徵都可以歸結為代碼,更加結構化,更易於維護,更靈活。 很多時候,面向對象的程序設計迫使我們將編程的特徵判斷放在一邊,多年被認為是標準化的。 然而,當這樣做已經完成的時候,這種發展方式似乎並不復雜,但它似乎是一個視覺和一個很好的工具來解決大量的麻煩給微不足道的軟件帶來的麻煩。

例如,如果您設置自己的任務,在PHP中學習面向對象的編程,那麼您應該早點刪除並忘記您之前了解的內容,從頭開始學習。 只有這樣,您才能夠考慮到這種方法的所有細微之處,以評估其方便性和可能性。 面向對象編程不是唯一的方法,更像是一個連貫的想法,面向編譯純代碼。 編譯器的工作原理略有不同,如果將其與解釋器進行比較,而其工作速度要高得多。 編譯器旨在開發任何現成的軟件產品,而不是解決有限的任務。

在創建面向對象編程之前,在許多開發語言中,擴展 數據類型 的需求已經比真實和整數,文本變量和邏輯變量成熟。 使用整個數據集變得困難。 為此目的,在OOP概念中使用類。 使用這樣的結構,工作變得明顯更方便,因為現在對於相同類型的對象,您不需要編寫大量代碼行來獲取可以自動生成的東西。 對於低級語言的編程,這種方法看起來很困難,但在開發的新階段使用起來非常方便。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.unansea.com. Theme powered by WordPress.