Kwa nini tunatumia interface katika PHP?
Kwa nini tunatumia interface katika PHP?

Video: Kwa nini tunatumia interface katika PHP?

Video: Kwa nini tunatumia interface katika PHP?
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Mei
Anonim

Violesura kuruhusu kufafanua / kuunda muundo wa kawaida kwa madarasa yako - kuweka kiwango cha vitu. Violesura hutatua tatizo la urithi mmoja - hukuruhusu kuingiza 'sifa' kutoka kwa vyanzo vingi. Violesura toa muundo wa msingi/mzizi unaobadilika ambao haupati na madarasa.

Kwa hivyo, kwa nini tunatumia miingiliano?

Violesura ni muhimu kwa sababu hutoa mikataba ambayo vitu vinaweza kutumia kufanya kazi pamoja bila kuhitaji kujua kitu kingine chochote kuhusu kila mmoja. Hatua ya miingiliano ni si kukusaidia kukumbuka ni njia gani ya kutekeleza, ni ni hapa kufafanua mkataba.

Kando na hapo juu, kwa nini tunatumia darasa la kufikirika na kiolesura katika PHP? Katika PHP unaweza tumia violesura fafanua utendakazi wa kawaida ambao hutolewa sawa madarasa . Madarasa ya mukhtasari ni kutumika kufafanua msingi madarasa ambayo hutoa utendaji wa kawaida. Licha ya violesura na madarasa ya kufikirika zinahusiana kwa kiasi fulani, hazifanani.

Vivyo hivyo, watu huuliza, interface katika PHP ni nini?

PHP | Kiolesura . An Kiolesura inaruhusu watumiaji kuunda programu, ikibainisha mbinu za umma ambazo darasa lazima litekeleze, bila kuhusisha matatizo na maelezo ya jinsi mbinu mahususi zinavyotekelezwa. Kwa ujumla inajulikana kama ngazi inayofuata ya uondoaji.

Je, ni haja gani ya kiolesura katika oops?

Madhumuni ya violesura ni kuruhusu kompyuta kutekeleza mali hizi na kujua kuwa kitu cha TYPE T (chochote kiolesura is) lazima iwe na vitendaji vinavyoitwa X, Y, Z, n.k.

Ilipendekeza: