Varför använder vi gränssnitt i PHP?
Varför använder vi gränssnitt i PHP?

Video: Varför använder vi gränssnitt i PHP?

Video: Varför använder vi gränssnitt i PHP?
Video: 13: Interfaces in OOP PHP | Interfaces Explained | Object Oriented PHP Tutorial | PHP Tutorial 2024, December
Anonim

Gränssnitt låter dig definiera/skapa en gemensam struktur för dina klasser – för att sätta en standard för objekt. Gränssnitt löser problemet med enstaka arv – de låter dig injicera "kvaliteter" från flera källor. Gränssnitt ge en flexibel bas/rotstruktur som du inte får med klasser.

Helt enkelt så, varför använder vi gränssnitt?

Gränssnitt är användbara eftersom de tillhandahåller kontrakt som objekt kan använda sig av att arbeta tillsammans utan att behöva veta något annat om varandra. Poängen med gränssnitt är inte för att hjälpa dig komma ihåg vilken metod du ska implementera, det är här för att definiera ett kontrakt.

Förutom ovan, varför använder vi abstrakt klass och gränssnitt i PHP? I PHP du kan använda gränssnitt definiera gemensam funktionalitet som tillhandahålls min liknande klasser . Abstrakta klasser är Begagnade för att definiera bas klasser som ger gemensam funktionalitet. Trots gränssnitt och abstrakta klasser är något relaterade, de är inte samma sak.

På samma sätt frågar folk, vad är ett gränssnitt i PHP?

PHP | Gränssnitt . Ett Gränssnitt tillåter användarna att skapa program och specificera de offentliga metoder som en klass måste implementera, utan att involvera komplexiteten och detaljerna i hur de särskilda metoderna implementeras. Det kallas allmänt för nästa nivå av abstraktion.

Vad är behovet av gränssnitt i oops?

Meningen med gränssnitt är att låta datorn upprätthålla dessa egenskaper och veta att ett objekt av TYPE T (oavsett vad gränssnitt är) måste ha funktioner som kallas X, Y, Z, etc.

Rekommenderad: