面向對象編程介紹


一、面向過程編程

面向過程變成的核心是過程二字,過程指的是解決問題的步驟,即先干什么再干什么然后干什么……

基於面向過程編程的思想編寫程序好比在設計一條流水線,是一種機械式的思維方式。

  • 優點:復雜的問題流程化、進而簡單化
  • 缺點:擴展性差

二、面向對象編程

82-面向對象編程介紹-西游記.jpg?x-oss-process=style/watermark

你可以把你自己想象成如來佛祖,然后你想找四個人去取經,所以你就去找了四個人取經。你找來了四個普通人准備讓他們去取經,但是這四個人不是豬八戒、也不是孫悟空……所以你給一個普通人加了一個豬耳朵、給了他九齒釘耙;給了另外一個普通人毛臉雷公嘴、給了他一根棍子……所以現在有了豬八戒、孫悟空、沙悟凈和唐僧,而現在的這四個角色就是我們所講的對象。

面向對象編程的核心是對象二字,對象是特征與技能的結合體。

基於面向對象編程的思想編寫程序,就好比是在創造一個世界,你就是這個世界的上帝,是一種上帝式的思維方式。

  • 優點:可擴展性強
  • 缺點:編程的復雜度要高於面向過程


免責聲明!

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



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