面向對象編程思想總結


什么是面向對象編程?

  就是把一類具有相同屬性和動作的實體抽象成為計算機里面的類, 也就是對象的模板, 把屬性和方法封裝成一個類中.

處理業務的流程就是對象之間的信息傳遞. 把程序中的所有東西當做對象來進行處理. 

為什么需要面向對象編程?

      面向對象編程更加模塊化,更加易於構建大型項目. 而且面向對象編程有利於更新和維護, 其簡化了企業級的編程的協同問題

面向對象編程相對於面向過程編程有什么優勢?

    項目可以做的更大,模塊之間解耦, 調用更簡單, 易於修改和維護, 適合大型項目

面向對象編程的核心思想是什么?

    一些皆對象, 同類型之間的對象有相同的屬性和方法, 同類型的對象都可以處理相同的消息, 以對象為基礎, 對象當中封裝了

屬性和方法, 所有的業務操作轉變成對象的行為和對象之間的消息傳遞.

面向對象編程的要素有哪些?

    類:  創建一類具有相同特征的對象的模板,是計算機當中對於對象的抽象

    對象: 一切皆對象, 凡是具有狀態和行為的實體

    屬性: 屬性對應着對象的狀態, 是計算機里面表示對象的狀態的數據結構

    方法: 方法對應着對象的行為, 是計算機對對象的行為的一種抽象, 是處理業務邏輯的關鍵所在

    構造方法: 構造方法是創建對象時所調用的方法

    繼承: 繼承的主要目的是實現方法的多態性和代碼的可重用性

    多態: 多態是為了解決現實生活中的情況的多樣性問題, 根據不同的條件, 做出對應的動作

    封裝: 封裝就是把屬性和方法封裝到一個類中, 通過方法來修改和執行業務, 有利於后期的修改和維護

什么是對象?

    萬物皆對象, 對象是具有狀態和行為的一切實體, 對象可以是具體的物品,也可以是抽象的物品

什么是類?

    類是創建對象的模板, 類是對象的抽象, 類是對象在計算機中的抽象后的版本

什么是多態?

    多態是指方法的重載和方法的重寫, 在相同名稱的方法下, 根據不同的情況調用對應的方法, 有助於實現

滿足靈活多變的實際業務需求.

什么是封裝?

     封裝就是把屬性和方法都封裝為類, 通過方法去訪問和修改數據, 對外提供修改數據和處理業務的方法,

有助於實現模塊化編程, 有助於實現代碼的維護和代碼的修改

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM