面向對象的編程語言和面向過程的編程語言是啥?


例如: python是一門面向對象的編程語言

面向對象的編程語言 :  語言中的所有操作都是通過對象來進行的

- 面向對象的編程語言,關注的是對象,而不關注過程
- 對於面向對象的語言來說,一切都是對象
- 例子:
         1.孩他媽起床叫孩子上學

- 面向對象的編程思想,將所有的功能統一保存到對應的對象中
         比如,媽媽功能保存到媽媽的對象中,孩子的功能保存到孩子對象中
         要使用某個功能,直接找到對應的對象即可
- 這種方式編寫的代碼,比較容易閱讀,並且比較易於維護,容易復用。
- 但是這種方式編寫,不太符合常規的思維,編寫起來稍微麻煩一點

- 簡單歸納一下,面向對象的思想
         1.找對象
         2.搞對象

面向過程的編程語言:

- 面向過程指將我們的程序的邏輯分解為一個一個的步驟,
通過對每個步驟的抽象,來完成程序
- 例子:
      - 孩子上學
    1.媽媽起床
    2.媽媽上廁所
    3.媽媽洗漱
    4.媽媽做早飯
    5.媽媽叫孩子起床
    6.孩子上廁所
    7.孩子要洗漱
    8.孩子吃飯
    9.孩子背着書包上學校

- 面向過程的編程思想將一個功能分解為一個一個小的步驟,
     我們通過完成一個一個的小的步驟來完成一個程序
- 這種編程方式,符合我們人類的思維,編寫起來相對比較簡單
- 但是這種方式編寫代碼的往往只適用於一個功能,
    如果要在實現別的功能,即使功能相差極小,也往往要重新編寫代碼,
    所以它可復用性比較低,並且難於維護


免責聲明!

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



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