Programmierer, die nicht objektorientiert sind, sind keine guten Programmierer
Ich kenne mich mit objektorientiert aus! ! ! !
Grundkonzepte der objektorientiertenorientierten
objektorientierteÜbungen in PHP
Was ist ein ObjektAlles auf der Welt ist ein Objekt
- eine Person, ein Auto, ein Flugzeug, ein Tisch- alles Sichtbare Dinge sind
Objekte - alles Unsichtbare
Objekte
Objekte Ein abstrakter Begriff
Beispiel für ein Objekt
--TischEin TischEine Person (NBA-Spieler)
Die Fähigkeit zu rennen und zu springen ist sehr wichtig. Basketballspielen erfordert viele Fähigkeiten wie Dribbeln, Schießen, Dunking und Passen. NBA ist die Abkürzung für amerikanische Profi-Basketballspieler, die alle einer Mannschaft angehören. Eine Person (weibliche Moderatorin) Eine weibliche Moderatorin ist die Moderatorin, die online Konzerte und Partys organisiert. Normalerweise verwenden sie online einen Künstlernamen. Während des Online-Konzerts singt die Moderatorin Lieder für alle.
Die Grundzusammensetzung des Objekts
Objekt besteht aus zwei Teilen
Die Bestandteile des Objekts
Ist? it
Das Datenmodell des Objekts
wird verwendet, um die Daten des
Objekts
? Auch bekannt als Attribute des Objekts oder Mitgliedsvariablen
des Objekts ? Verhaltensmodell des Objekts
, das verwendet wird, um Was kann das Objekt tun (das Verhalten des
Objekts , wie Tischbewegung, Dribbeln, Passen und Springen von NBA-Spielern, weibliche Moderatoren singen und interagieren mit dem Publikum) ? 🎜> ist einzigartig (zum Beispiel ist der NBA-Spieler James einzigartig) ? NBA-Spieler sollen Basketball spielen und die Moderatorin soll Konzerte geben und singen)? Objekte
können wiederverwendet werden (nachdem James beispielsweise dieses Spiel beendet hat, kann er das nächste spielen). , und nachdem er dieses Mal mit dem Dribbeln fertig ist, kann er das nächste Mal spielen) für Objekt
Grundlegende Konzepte der Programmierung
Was ist Objektorientiert? Orientiert bedeutet, dass man beim Programmieren immer das Objekt im Auge behält. Orientiert an
Objekten Programmieren bedeutet, dass beim Programmieren die Programmierstruktur (Datenorganisationsmethode) übergeben wird durch Die Struktur des Objekts
Attribute und Methoden
Warum sollten wir orientiertes Objekt
verwenden? Die Beschreibungsmethode von Objekt
entspricht eher der realen Welt und fördert das Verständnis von Großunternehmen.Im Programmierprozess können Sie die Perspektive von Objekt, um die Distanz zwischen der Programmierung und der realen Welt zu schließen
Objekten--Die Essenz von Orientiert an
Objekten
für alle Probleme verwendet werden, die im Leben gelöst werden müssen. In Form von Objekten gespeichert ? Attribute (Größe/Gewicht/Alter des Sportlers) Grundidee des Objekts
? Schießen/Dunken) Objekte
und Interaktion zwischen Objekten wird durch die Mobilisierung von Methoden vervollständigt? Methode (James passt den Ball zu Wade und Wade führt einen Dunk durch)
Schritt eins: Objekt identifizieren
-Jede Entität kann als Objekt
erkannt werden Zweiter Schritt: Identifizieren Sie die Attribute des Objekts
– Die im Objekt gespeicherten Daten werden als Attribute identifiziert
– Für unterschiedliche Geschäftslogiken sind die betreffenden Daten unterschiedlich , Die im Objekt gespeicherten Attribute sind ebenfalls unterschiedlich
Schritt 3: Identifizieren Sie das Verhalten des Objekts
-Die Änderungen im Objekt ' s eigene Attributdaten
-Objekt , das mit externem
Objekt interagiert – TabelleBeispiele für
Objekte --NBA-Spieler
Grundprinzipien für Objekte (auch die Grundprinzipien der Programmierung). )
Objekt ist intern sehr kohäsiv (es hat alles, was eine hohe Kohäsion haben sollte, und es wird ihm weder an Armen noch an Beinen fehlen) Objekt
ist nur für eine bestimmte Sache verantwortlich Funktion (die Funktion kann groß oder klein sein, zum Beispiel ist Singen keine notwendige Fähigkeit, Basketball spielen auch nicht)? 🎜>internes
Objekt Es ist gering an die Außenwelt gekoppelt (eine geringe Kopplung ist besonders wichtig, die Abhängigkeiten untereinander sind sehr gering und die Wiederverwendbarkeit des Codes ist hoch)-Die Die Außenwelt kann einige Eigenschaften des Objekts sehen (nicht alle), wie zum Beispiel das Alter von NBA-Spielern usw.
– Die Außenwelt kann Objekte sehen, die bestimmte Dinge tun können ( nicht alle)
Das Obige stellt die objektorientierte PHP-Programmierung vor – die grundlegenden Konzepte der objektorientierten Programmierung, einschließlich inhaltlicher Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.