摘要:一前情引入面向?qū)ο笳Z(yǔ)言的三大特性封裝繼承多態(tài)封裝是類的構(gòu)建過(guò)程,具有也具有繼承的特性。由于是弱類型語(yǔ)言,因此多態(tài)體現(xiàn)地十分模糊。定義多態(tài)是指在面向?qū)ο笾心軌蚋鶕?jù)使用類的上下文來(lái)重新定義或改變類的性質(zhì)和行為。
一、前情引入
面向?qū)ο笳Z(yǔ)言的三大特性:封裝、繼承、多態(tài)
封裝是類的構(gòu)建過(guò)程,php具有;
php也具有繼承的特性。
由于php是弱類型語(yǔ)言,因此多態(tài)體現(xiàn)地十分模糊。
定義:多態(tài)是指在面向?qū)ο笾心軌蚋鶕?jù)使用類的上下文來(lái)重新定義或改變類的性質(zhì)和行為。
二、php多態(tài)舉例說(shuō)明:
draw(); } } class Polygon{ function draw(){ echo "draw a polygon"; } } class Circle{ function draw(){ echo "draw a circle"; } } ?>
可以看出這樣靈活的多態(tài),需要一些控制,在PHP5.3以后可以對(duì)參數(shù)做類型限制,如下:
// 仿java,在變量參數(shù)前加一個(gè)限制類名 function drawPolygon(Polygon $polygon){ $polygon->draw(); }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/28969.html
摘要:原文地址設(shè)計(jì)模式五多態(tài)在設(shè)計(jì)模式四繼承中我們介紹了繼承,利用來(lái)進(jìn)行程序設(shè)計(jì)的方法。和,,等語(yǔ)言一樣,也支持多態(tài)。多態(tài)更多是是一種面向?qū)ο蟪绦蛟O(shè)計(jì)的概念,讓同一類對(duì)象執(zhí)行同一個(gè)接口,但卻實(shí)現(xiàn)不同的邏輯功能。 原文地址:PHP設(shè)計(jì)模式(五):多態(tài) Introduction 在PHP設(shè)計(jì)模式(四):繼承中我們介紹了繼承,利用extends來(lái)進(jìn)行程序設(shè)計(jì)的方法。在PHP設(shè)計(jì)模式(二):抽象類和...
摘要:現(xiàn)代的面向?qū)ο蟮乃枷氩粡?qiáng)調(diào)為真實(shí)世界建模變得更加理性化一些,把目標(biāo)放在解耦上。各種語(yǔ)言中的多態(tài)多態(tài)確切的含義是同一類的對(duì)象收到相同消息時(shí),會(huì)得到不同的結(jié)果。小結(jié)本章主要介紹面向?qū)ο笏枷氲某绦虻慕M成元素類和對(duì)象。 第一章 面向?qū)ο笏枷氲暮诵母拍?showImg(https://segmentfault.com/img/bVNfjM?w=673&h=334); showImg(https:...
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類是相似對(duì)象的描述,稱為類的定義,是該類對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過(guò)對(duì)類的實(shí)體化形成的對(duì)象。一類的對(duì)象抽取出來(lái)。注意中,對(duì)象一定是通過(guò)類的實(shí)例化來(lái)的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類是相似對(duì)象的描述,稱為類的定義,是該類對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過(guò)對(duì)類的實(shí)體化形成的對(duì)象。一類的對(duì)象抽取出來(lái)。注意中,對(duì)象一定是通過(guò)類的實(shí)例化來(lái)的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類是相似對(duì)象的描述,稱為類的定義,是該類對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過(guò)對(duì)類的實(shí)體化形成的對(duì)象。一類的對(duì)象抽取出來(lái)。注意中,對(duì)象一定是通過(guò)類的實(shí)例化來(lái)的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
閱讀 1269·2019-08-30 12:49
閱讀 3112·2019-08-28 18:14
閱讀 821·2019-08-26 11:38
閱讀 1676·2019-08-23 18:23
閱讀 2822·2019-08-23 17:04
閱讀 500·2019-08-23 16:52
閱讀 4018·2019-08-23 16:43
閱讀 2769·2019-08-23 16:12