面向對象:一種看待問題的思惟方式,着眼於找到一個具備特殊功能的具體個體,而後委託這個個體去作某件事情,咱們把這個個體就叫作對象程序員
是一種更符合人類思考習慣的思想【懶人思想】,能夠將複雜的事情簡單化,將程序員從執行者轉換成了指揮者安全
面向過程:一種看待問題的思惟方式,在思考問題的時候,着眼於問題是怎樣一步一步解決的,而後親力親爲的去解決問題對象
面向對象是基於萬物皆對象這個哲學觀點繼承
例如:遊戲
小明是一個電腦小白,想要配一臺電腦,買完零件後須要運到家裏,組裝完成後打開電腦玩遊戲 程序
面向過程思考
小明補充電腦知識
小明去買零件
小明把零件帶回家裏
小明組裝電腦
小明本身打開電腦,開始玩遊戲
面向對象安全性
委託一個懂電腦的朋友(老王)去幫忙買零件
委託一個能跑腿的人去買零件
委託一個會組裝電腦的人幫小明組裝電腦
小明開機玩電腦
面向對象着重於最終實現的結果, 面向過程着重於每個實現的步驟.思維
面向對象更符合如今的思惟模式.習慣
面向對象還有三個特徵: 封裝, 繼承 , 多態; 能夠隱藏實現的細節,便於使用,提升複用性,安全性以及拓展性。