Heim > Backend-Entwicklung > PHP-Problem > Was macht die PHP-Schnittstelle?

Was macht die PHP-Schnittstelle?

(*-*)浩
Freigeben: 2023-02-24 06:38:01
Original
4325 Leute haben es durchsucht

php-Schnittstellenklasse: Schnittstelle

Was macht die PHP-Schnittstelle?

Wenn viele Leute gemeinsam ein Projekt entwickeln, rufen sie möglicherweise alle einige von anderen geschriebene Klassen auf. Dann werden Sie fragen: Woher weiß ich, wie ich die Implementierungsmethode einer bestimmten Funktion benennen soll? Zu diesem Zeitpunkt kommt die PHP-Schnittstellenklasse ins Spiel implementieren

Der Code lautet wie folgt: (Empfohlenes Lernen:

PHP-Programmierung vom Einstieg bis zur Kompetenz)

interface Shop 
{ 
public function buy($gid); 
public function sell($gid); 
public function view($gid); 
}
Nach dem Login kopieren

Ich deklariere eine Shop-Schnittstellenklasse, drei Methoden sind definiert: Kaufen, Verkaufen und Anzeigen. Dann müssen alle Unterklassen, die diese Klasse erben, eine dieser drei Methoden implementieren. Wenn die Unterklasse diese nicht implementiert, funktioniert es nicht.

Tatsächlich

Um es ganz klar auszudrücken: Eine Schnittstellenklasse ist die Vorlage einer Klasse und die Vorschriften einer Klasse. Wenn Sie zu dieser Kategorie gehören, müssen Sie meine Vorschriften befolgen, nicht weniger , aber es ist mir egal, wie Sie es machen, das ist Ihre Sache:

Der Code lautet wie folgt:

class BaseShop implements Shop 
{ 
    public function buy($gid) 
    { 
        echo('你购买了ID为 :'.$gid.'的商品'); 
    } 
    public function sell($gid) 
    { 
        echo('你卖了ID为 :'.$gid.'的商品'); 
    } 
    public function view($gid) 
    { 
        echo('你查看了ID为 :'.$gid.'的商品'); 
    } 
}
Nach dem Login kopieren

Wenn Sie darüber nachdenken, in einem großen Projekt mit mehreren Leute, die zusammenarbeiten, es gibt eine Schnittstelle, die so praktisch ist, dass Sie andere nicht nach dem Methodennamen Ihrer bestimmten Funktion fragen müssen. Wenn Ihnen das gefällt, kann ich natürlich nicht helfen.

Schlussfolgerung:

Eine Schnittstellenklasse ist der Anführer einer Klasse und gibt die Richtung vor, und Unterklassen müssen ihre festgelegten Methoden vervollständigen.

Das obige ist der detaillierte Inhalt vonWas macht die PHP-Schnittstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage