理解PHP 物件導向

2021-08-20 05:11:57 字數 582 閱讀 5722

這裡不是教程 , 談談我個人對物件導向的理解 

物件導向和面向過程 ?

從時間的緯度來看乙個事件是線性的 面向過程

從個人(物件)來看乙個事件是有多個物件協同而產生的 物件導向

物件導向的好處 ?

解耦 , 工程化

例項 相當於具體的生物

什麼時候用物件導向?什麼時候用函式?

實現乙個功能如果引數多 , 功能多 封裝成類

函式也可以 靜態化 作為工具類

屬性和方法的關係 ?

屬性是天生的相當於血型 , 身高 , dna ; 每個物件因屬性(具體值)而不同

方法是後天的經過學習的乙個技能

在我看來乙個功能的物件導向化 屬性的確定 極為重要

什麼時候使用靜態方法和非靜態方法 ?

我在乙個地方看到能用靜態方法的都用靜態方法 , 純屬扯淡 這樣和建立幾個相關的函式有什麼區別 

當然靜態方法不用例項化效能好 , 但僅僅是靜態方法的話 那麼它不是物件導向

靜態方法相當於乙個人的天賦(**於類)

非靜態方法 處理的是 屬性 有其它屬性和非靜態方法的依賴

靜態方法 處理的是 類的外來引數

php物件導向理解(一)

物件導向的理解 物件導向的概念 物件導向程式設計是一種計算機程式設計架構,oop的一條基本原則是電腦程式是由單個能夠起到子程式作用的單元或物件組合而成,oop達到了軟體工程的三個目標 重用性 靈活性和擴充套件性。為了實現整體運算,每個物件都能夠接收資訊 處理資料和向其它物件傳送資訊。物件導向一直是軟...

php物件導向理解 一

常用的繼承過程,以及對public private protected修飾符的理解 父類 person父類 class person 共有例項方法,可以被類的裡面和外面訪問,並且可以子類繼承重寫 public function personinfo 私有例項方法,可以被類的裡面訪問,但不能被類的外面...

PHP 物件導向類的理解

學習php第三天,寫下自己對php物件導向的理解。對於程式設計來說沒有 沒有真相。php chilid類 class chilid 析構函式 function play 呼叫 child1 new chilid zy nan 18 child1 play child1 name xingxing e...