Der Inhalt dieses Artikels befasst sich mit der Frage, was PHP objektorientiert ist. Die Einführung in die Bedeutung von PHP-Objektorientierung hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen.
Die Bedeutung wird durch Baidu zusammengefasst.
Das Schlüsselkonzept der objektorientierten Programmiertechnologie besteht darin, dass sie Daten und Operationen auf Daten zu einem voneinander abhängigen und unteilbaren Ganzen zusammenfügt – einem Objekt. Nach der Klassifizierung und Abstraktion gleichartiger Objekte werden gemeinsame Merkmale abgeleitet und Klassen gebildet. Bei der objektorientierten Programmierung geht es vor allem um die Definition dieser Klassen. Eine Klasse ist eine Sammlung von Objekten, die denselben Typ beschreiben. Nachdem die Klasse definiert wurde, wird sie als Datentyp zum Erstellen von Objekten der Klasse verwendet. Die Ausführung eines Programms wird durch interaktive Kommunikation zwischen einer Reihe von Objekten dargestellt. Objekte kommunizieren über öffentliche Schnittstellen miteinander, um Systemfunktionen auszuführen. Die in der Klasse deklarierten öffentlichen Mitglieder bilden die externe öffentliche Schnittstelle des Objekts
OOP erreicht die drei Hauptziele des Software-Engineerings: Wiederverwendbarkeit, Flexibilität und Skalierbarkeit
Prozedurorientiert ist die Kombination eines A Das Projekt wird in kleine Funktionen zerlegt und einzeln implementiert. Objektorientiert bedeutet, dass Dinge aus kleinen Objekten oder kleinen Teilen bestehen. Die Wechselbeziehungen zwischen ihnen bilden das gesamte Projekt. . . . . Das sind zwei völlig unterschiedliche Designideen:
Fall: Wir haben Gäste zu Hause, wir müssen Wasser kochen und Tee kochen
Prozessorientierte Designmethode: Ein Waschgang die Tasse 2 Wasser kochen, Teeblätter in drei Tassen geben, Wasser in vier Tassen kochen, kochendes Wasser in die Tassen gießen
Objektorientierte Designmethode: zwei Objekte: Wasserkocher und Tasse
Attribute der Tasse: Material Glas , Edelstahl oder Keramik Der Reinigungsgrad ist sauber und nicht sauber
Waschen Sie die Tasse in der Tasse.
Was ist ein Kurs?
Attributbeschreibung
als auch eineDienstbeschreibung
enthalten.Was ist ein Objekt? Ein Objekt ist eine Einheit, die zur Beschreibung objektiver Dinge im System verwendet wird. Es ist eine Grundeinheit, die das System bildet.
Ein Objekt besteht aus einer Reihe von Eigenschaften und einer Reihe von Diensten, die auf diesen Eigenschaften basieren. 1. Einfach zu wartenDie Struktur ist objektorientiert gestaltet und weist eine hohe Lesbarkeit auf. Aufgrund der Vererbung erfolgt die Wartung nur im lokalen Modul Daher ist es sehr praktisch und wartungsfreundlich.
2. Hohe QualitätWährend des Entwurfs können vorhandene Klassen, die in früheren Projekten getestet wurden, wiederverwendet werden, um das System den Geschäftsanforderungen gerecht zu machen und eine hohe Qualität zu gewährleisten.
3. Hohe EffizienzWährend der Softwareentwicklung werden Dinge in der realen Welt abstrahiert und Klassen entsprechend den Anforderungen des Designs generiert. Die Verwendung dieser Methode zur Lösung von Problemen kommt dem täglichen Leben und der natürlichen Denkweise nahe, was zwangsläufig die Effizienz und Qualität der Softwareentwicklung verbessern wird.
4. Einfach zu erweitern
Aufgrund der Eigenschaften von Vererbung, Kapselung und Polymorphismus wird auf natürliche Weise eine Systemstruktur mit hoher Kohäsion und geringer Kopplung entworfen, wodurch das System flexibler, einfacher zu erweitern und kostengünstiger wird .
Verwandte Empfehlungen:
php-objektorientierte Programmierung, PHP-objektorientierte
php-objektorientierte Programmierung (2 ), PHP Objektorientierte Programmierung
Das obige ist der detaillierte Inhalt vonWas ist PHP objektorientiert? Einführung in die Bedeutung von objektorientiertem PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!