面向過程變成的核心是過程二字,過程指的是解決問題的步驟,即先幹什麼再幹什麼而後幹什麼……編程
基於面向過程編程的思想編寫程序比如在設計一條流水線,是一種機械式的思惟方式。設計
* 優勢:複雜的問題流程化、進而簡單化
* 缺點:擴展性差對象
你能夠把你本身想象成如來佛祖,而後你想找四我的去取經,因此你就去找了四我的取經。你找來了四個普通人準備讓他們去取經,可是這四我的不是豬八戒、也不是孫悟空……因此你給一個普通人加了一個豬耳朵、給了他九齒釘耙;給了另一個普通人毛臉雷公嘴、給了他一根棍子……因此如今有了豬八戒、孫悟空、沙悟淨和唐僧,而如今的這四個角色就是咱們所講的對象。面向對象編程
面向對象編程的核心是對象二字,對象是特徵與技能的結合體。擴展
基於面向對象編程的思想編寫程序,就比如是在創造一個世界,你就是這個世界的上帝,是一種上帝式的思惟方式。程序
優勢:可擴展性強
缺點:編程的複雜度要高於面向過程思維