Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet PHP objektorientiert?

Was bedeutet PHP objektorientiert?

青灯夜游
青灯夜游Original
2019-10-14 16:37:244233Durchsuche

PHP ist eine objektorientierte Programmiersprache. Das Verständnis objektorientierter Programmierideen ist für das Erlernen der PHP-Entwicklung sehr wichtig. Der folgende Chuanzhi-Podcast stellt Ihnen vor, was objektorientiertes PHP-Denken ist.

Was bedeutet PHP objektorientiert?

1. Das Konzept der Objektorientierung

Objektorientiert ist eine Programmieridee, die den menschlichen Denkgewohnheiten entspricht. Im wirklichen Leben gibt es verschiedene Arten von Dingen und es gibt verschiedene Verbindungen zwischen diesen Dingen. Die Verwendung von Objekten in Programmen zur Abbildung von Dingen in der Realität und die Verwendung von Objektbeziehungen zur Beschreibung der Zusammenhänge zwischen Dingen ist objektorientiert.

Wenn es um objektorientiertes Denken geht, denken Sie natürlich an prozessorientiert, indem Sie die zur Lösung des Problems erforderlichen Schritte analysieren und diese Schritte dann einzeln implementieren Wenn Sie sie verwenden, rufen Sie sie einfach einzeln auf. Objektorientiert besteht darin, das zu lösende Problem nach bestimmten Regeln in mehrere unabhängige Objekte aufzuteilen und das Problem dann durch Aufrufen der Methode des Objekts zu lösen. Natürlich enthält eine Anwendung mehrere Objekte, und die Funktionen der Anwendung werden durch die Zusammenarbeit mehrerer Objekte realisiert. Wenn sich die Funktion der Anwendung ändert, müssen auf diese Weise nur einzelne Objekte geändert werden, was den Code vereinfacht erhalten.

2. Objektorientierte Merkmale

Die Merkmale der Objektorientierung können als Kapselung, Vererbung und Polymorphismus zusammengefasst werden. Eine kurze Einführung.

● Kapselung

Kapselung ist die Kernidee der Objektorientierung. Sie kapselt die Eigenschaften und Verhaltensweisen von Objekten, ohne die Außenwelt über die spezifischen Implementierungsdetails zu informieren Kapselung. Wenn ein Benutzer beispielsweise einen Computer verwendet, muss er nur mit den Fingern auf der Tastatur tippen. Er muss nicht wissen, wie der Computer intern funktioniert Verlassen Sie sich bei der Nutzung vollständig auf die Einzelheiten der Funktionsweise des Computers.

● Vererbung

Vererbung beschreibt hauptsächlich die Beziehung zwischen Klassen. Durch Vererbung können die Funktionen der ursprünglichen Klasse geändert werden, ohne die ursprüngliche Klasse neu zu schreiben. Beispielsweise gibt es eine Autoklasse, die die allgemeinen Merkmale und Funktionen des Autos beschreibt, und die Autoklasse sollte nicht nur die Merkmale und Funktionen des Autos umfassen, sondern auch fahrzeugspezifische Funktionen hinzufügen. In diesem Fall kann die Autoklasse erben Fügen Sie für die Fahrzeugklasse einfach die Fahrzeugeigenschaften separat zur Fahrzeugklasse hinzu. Vererbung verbessert nicht nur die Wiederverwendbarkeit von Code und die Entwicklungseffizienz, sondern erleichtert auch Programmänderungen und -ergänzungen.

●Polymorphismus

Polymorphismus bezieht sich auf das Phänomen, dass doppelte Namen in einem Programm zulässig sind. Dies bedeutet, dass die in einer Klasse definierten Eigenschaften und Methoden von anderen Klassen geerbt werden können Datentypen oder weisen unterschiedliche Verhaltensweisen auf, was dazu führt, dass dieselben Eigenschaften und Methoden in verschiedenen Klassen unterschiedliche Semantiken haben.

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!

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

Stellungnahme:
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