php多態(tài)詳解?
php中的多態(tài)按字面上意思理解就是“多種形狀”,可以理解為多種表現(xiàn)形式,即“一個(gè)對(duì)外接口,多個(gè)內(nèi)部實(shí)現(xiàn)方法”;在面向?qū)ο蟮睦碚撝校鄳B(tài)性是指同一個(gè)操作作用于不同的類的實(shí)例,將產(chǎn)生不同的執(zhí)行結(jié)果。
PHP 多態(tài)
多態(tài)性是指相同的操作或函數(shù)、過(guò)程可作用于多種類型的對(duì)象上并獲得不同的結(jié)果。不同的對(duì)象,收到同一消息將可以產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為多態(tài)性。
多態(tài)性允許每個(gè)對(duì)象以適合自身的方式去響應(yīng)共同的消息。多態(tài)性增強(qiáng)了軟件的靈活性和重用性。
在面向?qū)ο蟮能浖_(kāi)發(fā)中,多態(tài)性是最為重要的部分之一。面向?qū)ο缶幊滩⒉恢皇菍⑾嚓P(guān)的方法與數(shù)據(jù)簡(jiǎn)單的結(jié)合起來(lái),而是采用面向?qū)ο缶幊讨械母鞣N要素將現(xiàn)實(shí)生活中的各種情況清晰的描述出來(lái)。