Wie eine objektorientierte Script zu entwickeln

Objektorientierte Skripte erfordern viel Planung. Sie müssen Ihre Objekte und deren Eigenschaften zu planen und was sie tun können. Ihre Objekte müssen alle ihre Aufgaben abzudecken, ohne auf die Verantwortung anderer Objekte vordringenden. Bei komplizierten Projekten, könnten Sie einige Modellbildung und Tests durchführen müssen, bevor Sie einigermaßen sicher fühlen können, dass Ihr Projektplan alle Objekte enthält es braucht.

objektorientierten Skripte Entwicklung umfasst die folgenden Verfahren:

  1. Wählen Sie die Objekte aus.

  2. Wählen Sie die Eigenschaften und Methoden für jedes Objekt.

  3. Erstellen Sie das Objekt und setzen sie zu arbeiten.

Wählen Sie die Objekte für Ihr Skript

Ihre erste Aufgabe ist die Liste der Objekte für Ihren Programmierprojekt benötigt zu entwickeln. Wenn Sie sich allein und Ihr Projekt ist klein arbeiten, könnten die Objekte offensichtlich. Allerdings, wenn Sie arbeiten auf einem großen, komplexen Projekts, die Auswahl der Liste der Objekte kann schwieriger sein.

Zum Beispiel, wenn Ihr Projekt die Software entwickelt, die alle Aufgaben in einer Bank verwaltet, die Liste der möglichen Objekte ist groß: Konto, Kassierer, Geld, Scheckbuch, Papierkörbe, Wache, Tresor, Alarmanlage, Kunde, Darlehen, Zinsen, und so weiter. Aber, müssen Sie alle diese Objekte? Was ist Ihr Skript mit dem Papierkorb in der Front Lobby zu tun? Oder die Wache? Nun, vielleicht Ihr Skript muss Verschiebungen für die Wachen zu planen.

Wenn Sie planen, objektorientierte Programme, die beste Strategie, um Ihre Objekte zu identifizieren ist, alle Objekte aufzulisten, die Sie sich vorstellen können - das heißt, alle Substantive, die alles überhaupt mit einem Projekt zu tun haben könnte. Manchmal können Programmierer alle Substantive aus dem Projektvorschlag Dokumentation eine ziemlich umfassende Liste möglicher Objekte zu entwickeln.

Nachdem Sie eine lange Liste der möglichen Objekte zu erstellen, Ihre nächste Aufgabe ist es, so viele wie möglich zu überqueren ab. Sie sollten alle Duplikate, Objekte zu beseitigen, die sich überlappenden Zuständigkeiten haben, und Objekte, die zu einem Projekt nichts zu tun haben.

Zum Beispiel, wenn Ihr Projekt ein Auto zu bauen bezieht, muss Ihr Auto-Projekt wahrscheinlich Objekte im Auto für jeden Teil zu haben. Auf der anderen Seite, wenn Ihr Projekt Verkehrssteuerung in einem Parkhaus handelt, müssen Sie wahrscheinlich nur ein Auto-Objekt, das Sie Around-das Auto Teile bewegen können nicht für dieses Projekt wichtig.

Wählen Sie Eigenschaften und Methoden für jedes Objekt

Wenn Sie eine umfassende Liste von Objekten, können Sie beginnen, die Liste der Eigenschaften für jedes Objekt zu entwickeln. Fragen Sie sich, was Sie über jedes Objekt wissen müssen.

Zum Beispiel für ein Auto Reparatur-Projekt, müssen Sie wahrscheinlich wissen, Dinge wie, wenn das Auto wurde zuletzt gewartet, seine Reparatur Geschichte, keine Unfälle, Einzelheiten über die Teile, und so weiter. Für ein Projekt, an dem Parkhaus Verkehr, müssen Sie wahrscheinlich nur das Auto Größe kennen. Wie viel Platz braucht das Auto im Parkhaus nach oben?

Sie müssen die Verantwortlichkeiten der einzelnen Objekte zu definieren, und jedes Objekt muss unabhängig sein. Es braucht Methoden für Aktionen, die alle ihre Aufgaben bewältigen. wenn einer Ihrer Objekte zum Beispiel ein Bankkonto ist, müssen Sie wissen, was ein Bankkonto tun muss.

Nun, zunächst muss es erstellt werden, so dass Sie ein definieren openNewAccount Verfahren. Es braucht Einlagen und Entnahmen disburse zu akzeptieren. Es muss den Überblick über die Balance zu halten. Es braucht die Balance zu berichten, wenn Sie gefragt. Es könnte Interesse auf das Konto regelmäßig hinzufügen müssen. Solche Aktivitäten kommen schnell in den Sinn.

Doch ein wenig mehr Gedanken, oder vielleicht testen, können Aktivitäten zeigen, die Sie übersehen. Beispielsweise die Konto speichert Informationen über den Besitzer, wie Name und Adresse. Haben Sie daran gedacht, ein Verfahren zu schließen, dass die Informationen, wenn der Kunde bewegt zu aktualisieren? Es könnte trivial erscheinen im Vergleich zu den mit Geld um sich zu bewegen, aber es wird nicht trivial erscheinen, wenn Sie es nicht tun kann.

Erstellen und Verwenden Sie ein Objekt

Nachdem Sie auf die Gestaltung eines Objekts entscheiden, können Sie erstellen und dann das Objekt verwenden. Die Schritte zum Erstellen und Verwenden eines Objekts sind wie folgt:

  1. Schreiben Sie die Klasse Erklärung.

    Das Klasse Anweisung ist eine PHP-Anweisung, die den Bauplan für das Objekt. Das Klasse Anweisung hat einen Anweisungsblock, der PHP-Code enthält für alle Eigenschaften und Methoden, die das Objekt hat.

  2. Fügen Sie die Klasse in dem Skript, in dem Sie das Objekt verwenden möchten.

    Sie können die schreiben Klasse Anweisung im Skript selbst. Es ist jedoch häufiger die zu retten Klasse Anweisung in einer separaten Datei und verwenden ein einschließen Anweisung, um die Klasse zu Beginn des Skripts enthalten, die das Objekt verwenden muss.

  3. Erstellen Sie ein Objekt im Skript.

    Sie verwenden eine PHP-Anweisung zum Erstellen eines Objekts auf der Klasse basiert. Das nennt man Instanziierung.

  4. Verwenden Sie das neue Objekt.

    Nachdem Sie ein neues Objekt erstellen, können Sie es Aktionen auszuführen, verwenden. Sie können eine beliebige Methode verwenden, die in der Klasse Anweisungsblock ist.

Menü