物件導向程式設計(Object Oriented Programming,OOP,物件導向程式設計)是一種計算機程式設計架構,OOP的一條基本原則是計算機程式是由單個能夠起到子程式作用的單元或物件組合而成。
OOP達到了軟體工程的三個目標:重用性、靈活性和擴充套件性。
為了實現整體運算,每個物件都能夠接收資訊、處理資料和向其它物件傳送資訊。物件導向一直是軟體開發領域內比較熱門的話題,首先,物件導向符合人類看待事物的一般規律。
其次,採用物件導向方法可以使系統各部分各司其職、各盡所能。為程式設計人員敞開了一扇大門,使其程式設計的程式碼更簡潔、更易於維護,並且具有更強的可重用性。有人說PHP不是一個真正的物件導向的語言,這是事實。
PHP是一個混合型語言,你可以使用OOP,也可以使用傳統的過程化程式設計。
然而,對於大型專案,你可能需要在PHP中使用純的OOP去宣告類,而且在你的專案裡只用物件和類。
物件導向程式設計的理解:
例如:
如果你想建立一個電腦教室,首先要有一個房間,房間裡面要有N台電腦,有N個桌子,N個椅子,白板,投影機等等,這些是什麼,剛才咱們說了,這就是物件,能看到的一個個的實體,可以說這個電腦教室的單位就是這一個個的實體物件,它們共同組成了這個電腦教室,那麼我們是做程式,這和物件導向有什麼關係呢?
開發一個系統程式和建一個電腦教室類似,你把每個獨立的功能模組抽象成類形成物件,由多個物件組成這個系統,這些物件之間都能夠接收資訊、處理資料和向其它物件傳送資訊等等相互作用。就構成了物件導向的程式。
推薦:《PHP教學》
以上就是php如何理解物件導向的詳細內容,更多請關注TW511.COM其它相關文章!