PHP課程
/ 什么是 OOP?
什么是 OOP?
PHP - 什么是 OOP?
OOP 表示面向?qū)ο缶幊獭?/p>
過(guò)程式編程是編寫執(zhí)行數(shù)據(jù)操作的程序或函數(shù),而面向?qū)ο缶幊虅t是創(chuàng)建包含數(shù)據(jù)和函數(shù)的對(duì)象。
面向?qū)ο缶幊滔鄬?duì)于過(guò)程式編程具有以下幾個(gè)優(yōu)勢(shì):
- OOP 更快、更容易執(zhí)行
- OOP 為程序提供了清晰的結(jié)構(gòu)
- OOP 有助于保持PHP代碼的“干燥”(DRY),并使代碼更易于維護(hù)、修改和調(diào)試
- OOP 能夠以更少的代碼和更短的開發(fā)時(shí)間創(chuàng)建完全可重用的應(yīng)用程序
提示:“不要重復(fù)自己”(DRY,Don't Repeat Yourself)原則旨在減少代碼重復(fù)。您應(yīng)該提取出應(yīng)用程序中通用的代碼,并將它們放在一個(gè)地方重復(fù)使用,而不是反復(fù)編寫。
PHP - 類和對(duì)象是什么?
類和對(duì)象是面向?qū)ο缶幊痰膬蓚€(gè)主要方面。
請(qǐng)看下圖,可以了解類和對(duì)象之間的區(qū)別:
類水果 |
對(duì)象蘋果 香蕉 芒果 |
另一個(gè)例子:
類汽車 |
對(duì)象沃爾沃 奧迪 保時(shí)捷 |
因此,類是對(duì)象的模板,而對(duì)象是類的實(shí)例。
當(dāng)創(chuàng)建單個(gè)對(duì)象時(shí),它們會(huì)繼承類的所有屬性和行為,但每個(gè)對(duì)象的屬性值都會(huì)有所不同。
請(qǐng)學(xué)習(xí)下一章,以了解更多關(guān)于 OOP 的信息。