新聞中心
一、什么是面向過程?
面向過程是一種以過程為中心的編程思想,其原理就是將問題分解成一個(gè)一個(gè)詳細(xì)的步驟,然后通過函數(shù)實(shí)現(xiàn)每一個(gè)步驟,并依次調(diào)用。
面向過程我們所關(guān)心的是解決一個(gè)問題的步驟,舉個(gè)例子,汽車發(fā)動(dòng)、汽車熄火,這是兩個(gè)不同的事件,對(duì)于面向過程而言,我們關(guān)心的是事件本身,因此我們會(huì)使用兩個(gè)函數(shù)完成以上兩個(gè)動(dòng)作,然后依次調(diào)用即可。
二、什么是面向?qū)ο螅?/h4>
面向?qū)ο髣t是一種以對(duì)象為中心的編程思想,就是通過分析問題,分解出一個(gè)一個(gè)的對(duì)象,然后通過不同對(duì)象之間的調(diào)用來組合解決問題。建立對(duì)象的目的不是為了完成某個(gè)步驟,而是為了描述某個(gè)事物在解決整個(gè)問題的過程中的行為。
如上面的例子,汽車發(fā)動(dòng)、汽車熄火,對(duì)于面向?qū)ο蠖裕覀儎t關(guān)心的是汽車這類對(duì)象,兩個(gè)事件只是這類對(duì)象所具備的行為。
三、面向?qū)ο蟮娜蠡咎卣魇鞘裁矗?/h4>1、封裝
封裝就是將一個(gè)類的某些信息隱藏在類的內(nèi)部,不允許外界直接訪問,而是提供某些方法實(shí)現(xiàn)對(duì)隱藏信息的訪問和操作。
封裝的好處就是增強(qiáng)了數(shù)據(jù)安全性以及隱藏了類的實(shí)現(xiàn)細(xì)節(jié),使用者無需了解具體實(shí)現(xiàn)細(xì)節(jié),只需通過特定的接口進(jìn)行訪問,這樣也方便類自身的實(shí)現(xiàn)和修改。
2、繼承
繼承是類與類之間的一種關(guān)系,即子類繼承父類的特征和行為,使得子類具有和父類相同的屬性和行為。
繼承的好處在于子類繼承了父類的屬性和方法從而實(shí)現(xiàn)了代碼的復(fù)用。
3、多態(tài)
多態(tài)是指一個(gè)類對(duì)象的相同方法在不同情形下有不同的表現(xiàn)形式。
多態(tài)使得具有不同內(nèi)部結(jié)構(gòu)的對(duì)象可以共享相同的外部接口。
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。
新聞名稱:什么是面向過程?什么是面向?qū)ο螅棵嫦驅(qū)ο蟮娜蠡咎卣魇鞘裁矗?創(chuàng)新互聯(lián)
瀏覽地址:http://ef60e0e.cn/article/goppj.html