1. 程式人生 > >php面向物件(OOP)—什麼是面向物件

php面向物件(OOP)—什麼是面向物件

面向物件程式設計(Object Oriented Programming, OOP, 面向物件程式設計)是一種計算機程式設計架構,OOP的一條基本原則是計算機程式是由單個能夠起到子程式作用的單元或物件組合而成,OOP達到了軟體工程的三 個目標:重用性、靈活性和擴充套件性。為了實現整體運算,每個物件都能夠接收資訊、處理資料和向其它物件傳送資訊。面向物件一直是軟體開發領域內比較熱門的話 題,首先,面向物件符合人類看待事物的一般規律。其次,採用面向物件方法可以使系統各部分各司其職、各盡所能。為程式設計人員敞開了一扇大門,使其程式設計的程式碼 更簡潔、更易於維護,並且具有更強的可重用性。有人說PHP不是一個真正的面向物件的語言,這是事實。PHP 是一個混合型語言,你可以使用OOP,也可以使用傳統的過程化程式設計。然而,對於大型專案,你可能需要在PHP 中使用純的OOP去宣告類,而且在你的專案裡只用物件和類。

簡單點說,它就是具有高重用性、高靈活性和高擴充套件性的一種架構;