Bakit gumagamit kami ng interface sa PHP?
Bakit gumagamit kami ng interface sa PHP?

Video: Bakit gumagamit kami ng interface sa PHP?

Video: Bakit gumagamit kami ng interface sa PHP?
Video: Sausage Spectacle: Dive into Sausage Making at Japan's Butcher with 110 Years of History! 2024, Mayo
Anonim

Mga interface nagbibigay-daan sa iyo na tukuyin / lumikha ng isang karaniwang istraktura para sa iyong mga klase - upang magtakda ng isang pamantayan para sa mga bagay. Mga interface nilulutas ang problema ng solong mana – pinapayagan ka nitong mag-inject ng 'mga katangian' mula sa maraming mapagkukunan. Mga interface magbigay ng flexible base/root structure na hindi mo nakukuha sa mga klase.

Kaya lang, bakit tayo gumagamit ng mga interface?

Mga interface ay kapaki-pakinabang dahil nagbibigay sila ng mga kontrata na magagawa ng mga bagay gamitin upang magtulungan nang hindi kailangang malaman ang anumang bagay tungkol sa isa't isa. Ang punto ng ang mga interface ay hindi para tulungan kang matandaan kung anong paraan ang ipapatupad, ito ay dito upang tukuyin ang isang kontrata.

Sa tabi sa itaas, bakit tayo gumagamit ng abstract na klase at interface sa PHP? Sa PHP kaya mo gumamit ng mga interface tukuyin ang karaniwang pag-andar na ibinigay sa aking katulad mga klase . Mga abstract na klase ay ginamit upang tukuyin ang base mga klase na nagbibigay ng karaniwang pag-andar. Sa kabila mga interface at abstract na mga klase ay medyo magkakaugnay, hindi sila pareho.

Gayundin, ang mga tao ay nagtatanong, ano ang isang interface sa PHP?

PHP | Interface . An Interface nagbibigay-daan sa mga gumagamit na lumikha ng mga programa, na tumutukoy sa mga pampublikong pamamaraan na dapat ipatupad ng isang klase, nang hindi kinasasangkutan ng mga kumplikado at mga detalye kung paano ipinapatupad ang mga partikular na pamamaraan. Ito ay karaniwang tinutukoy bilang ang susunod na antas ng abstraction.

Ano ang kailangan ng interface sa oops?

Ang layunin ng mga interface ay upang payagan ang computer na ipatupad ang mga katangiang ito at malaman na ang isang bagay na TYPE T (anuman ang interface ay) dapat magkaroon ng mga function na tinatawag na X, Y, Z, atbp.

Inirerekumendang: