Zuhause Persönliche Finanzen Entwicklung eines objektorientierten Skripts - Dummies

Entwicklung eines objektorientierten Skripts - Dummies

Inhaltsverzeichnis:

Video: EXCEL VBA Grundlagenkurs - Lerne EXCEL VBA einfach & schnell / Tutorial deutsch - Einführung 2025

Video: EXCEL VBA Grundlagenkurs - Lerne EXCEL VBA einfach & schnell / Tutorial deutsch - Einführung 2025
Anonim

Objektorientierte Skripts erfordern viel Planung. Sie müssen Ihre Objekte und ihre Eigenschaften planen und was sie können. Ihre Objekte müssen alle ihre Verantwortlichkeiten abdecken, ohne in die Verantwortung anderer Objekte eingreifen zu müssen. Bei komplizierten Projekten müssen Sie möglicherweise einige Modelle erstellen und testen, bevor Sie einigermaßen zuversichtlich sind, dass Ihr Projektplan alle erforderlichen Objekte enthält.

Die Entwicklung von objektorientierten Skripten umfasst die folgenden Prozeduren:

  1. Wählen Sie die Objekte aus.

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

  3. Erstellen Sie das Objekt und setzen Sie es ein.

Wählen Sie die Objekte für Ihr Skript aus

Ihre erste Aufgabe besteht darin, die Liste der für Ihr Programmierprojekt benötigten Objekte zu entwickeln. Wenn Sie alleine arbeiten und Ihr Projekt klein ist, könnten die Objekte offensichtlich sein. Wenn Sie jedoch an einem großen, komplexen Projekt arbeiten, kann es schwieriger sein, die Liste der Objekte auszuwählen.

Wenn Ihr Projekt beispielsweise die Software entwickelt, die alle Aufgaben in einer Bank verwaltet, ist Ihre Liste der möglichen Objekte groß: Konto, Kassierer, Geld, Scheckbuch, Papierkorb, Wächter, Tresor, Alarmsystem, Kunde, Darlehen, Zinsen und so weiter. Aber brauchst du all diese Objekte? Was wird dein Drehbuch mit dem Papierkorb in der vorderen Lobby machen? Oder die Wache? Nun, vielleicht muss dein Drehbuch Schichten für die Wachen einplanen.

Wenn Sie objektorientierte Programme planen, besteht die beste Strategie zur Identifizierung Ihrer Objekte darin, alle Objekte aufzulisten, die Sie sich vorstellen können - das heißt, alle Substantive, die überhaupt etwas enthalten können. mach mit deinem Projekt. Manchmal können Programmierer alle Nomen aus der Projektvorschlagsdokumentation nehmen, um eine ziemlich umfassende Liste möglicher Objekte zu entwickeln.

Nachdem Sie eine lange Liste möglicher Objekte erstellt haben, besteht Ihre nächste Aufgabe darin, so viele wie möglich zu entfernen. Sie sollten alle Duplikate, Objekte mit überlappenden Zuständigkeiten und Objekte, die nichts mit Ihrem Projekt zu tun haben, entfernen.

Wenn sich Ihr Projekt beispielsweise auf den Bau eines Autos bezieht, muss Ihr Fahrzeugprojekt wahrscheinlich Objekte für jedes Teil im Fahrzeug haben. Auf der anderen Seite, wenn Ihr Projekt die Verkehrskontrolle in einem Parkhaus beinhaltet, brauchen Sie wahrscheinlich nur ein Autoobjekt, das Sie bewegen können; die Teile des Autos sind für dieses Projekt nicht wichtig.

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

Wenn Sie eine umfassende Liste von Objekten haben, 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.

Für ein Autoreparaturprojekt müssen Sie beispielsweise wissen, wann das Auto zuletzt gewartet wurde, wie es repariert wurde, welche Unfälle aufgetreten sind, Details zu den Teilen und so weiter. Bei einem Projekt mit Parkhausverkehr müssen Sie wahrscheinlich nur die Größe des Autos kennen. Wie viel Platz nimmt das Auto in der Tiefgarage ein?

Sie müssen die Zuständigkeiten für jedes Objekt definieren und jedes Objekt muss unabhängig sein. Es braucht Methoden für Aktionen, die alle seine Verantwortlichkeiten erfüllen. Wenn zum Beispiel eines Ihrer Objekte ein Bankkonto ist, müssen Sie wissen, was ein Bankkonto tun muss.

Nun, zuerst muss es erstellt werden, also können Sie eine openNewAccount-Methode definieren. Es muss Einzahlungen annehmen und Auszahlungen auszahlen. Es muss den Überblick behalten. Es muss das Gleichgewicht melden, wenn es gefragt wird. Es kann erforderlich sein, das Konto in regelmäßigen Abständen zu erhöhen. Solche Aktivitäten fallen einem schnell ein.

Ein wenig mehr Gedanken oder vielleicht auch Tests können Aktivitäten aufdecken, die Sie übersehen haben. Das Konto speichert z. B. Informationen zu seinem Besitzer, z. B. Name und Adresse. Haben Sie daran gedacht, eine Methode einzubinden, um diese Informationen zu aktualisieren, wenn der Kunde umzieht? Es mag trivial erscheinen, wenn man das Geld umherschiebt, aber es wird nicht trivial erscheinen, wenn man es nicht schafft.

Erstellen und Verwenden eines Objekts

Nachdem Sie sich für das Design eines Objekts entschieden haben, können Sie das Objekt erstellen und dann verwenden. Die Schritte zum Erstellen und Verwenden eines Objekts lauten wie folgt:

  1. Schreiben Sie die Klassenanweisung.

    Die class-Anweisung ist eine PHP-Anweisung, die der Entwurf für das Objekt ist. Die Anweisung class enthält einen Anweisungsblock, der PHP-Code für alle Eigenschaften und Methoden des Objekts enthält.

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

    Sie können die Klassenanweisung im Skript selbst schreiben. Es ist jedoch üblich, die Klassenanweisung in einer separaten Datei zu speichern und eine Include-Anweisung zu verwenden, um die Klasse am Anfang des Skripts einzuschließen, das das Objekt verwenden muss.

  3. Erstellt ein Objekt im Skript.

    Sie verwenden eine PHP-Anweisung, um ein Objekt basierend auf der Klasse zu erstellen. Dies wird als Instanziierung bezeichnet.

  4. Verwenden Sie das neue Objekt.

    Nachdem Sie ein neues Objekt erstellt haben, können Sie es zum Ausführen von Aktionen verwenden. Sie können jede Methode verwenden, die sich im Klassenanweisungsblock befindet.

Entwicklung eines objektorientierten Skripts - Dummies

Die Wahl des Herausgebers

Web Marketing: Warum Suchmaschinen existieren - Dummies

Web Marketing: Warum Suchmaschinen existieren - Dummies

Wenn Sie verstehen, warum Suchmaschinen existieren, können sie für Sie in Ihrem Web-Marketing-Geschäft arbeiten. Also, hier ist eine kurze Lektion, warum Suchmaschinen existieren und wie Sie sie nutzen können, um Geld zu verdienen. Suchmaschinen liefern Relevanz. Relevanz bedeutet, dass Besucher auf Suchergebnisse klicken und zufrieden sind mit ...

Was sind Tür- und Informationsseiten? - dummies

Was sind Tür- und Informationsseiten? - dummies

Eine Doorway-Seite wird nur als Zugang von einer Suchmaschine zu Ihrer Website erstellt. Doorway-Seiten werden manchmal als Gateway-Seiten und Geisterseiten bezeichnet. Die Idee besteht darin, hoch optimierte Seiten zu erstellen, die von Suchmaschinen aufgenommen und indiziert werden und die mit etwas Glück gut ranken und somit den Traffic auf eine ...

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Eine Weiterleitung ist das automatische Laden einer Seite ohne Benutzereingriff. Sie klicken auf einen Link, um eine Webseite in Ihren Browser zu laden, und innerhalb von Sekunden verschwindet die geladene Seite, und eine neue wird angezeigt. Designer erstellen häufig Seiten für Suchmaschinen - optimierte, schlüsselwortreiche Seiten -, die Besucher auf die ...

Die Wahl des Herausgebers

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

, Wenn Kunden wissen, dass sie direkt mit ein Geschäft in den sozialen Medien, können sie aus einer beliebigen Anzahl von Gründen mit ihnen in Verbindung treten. Aber sobald sie merken, dass ein Problem mit dem Kundenservice oder einer Produktfrage über einen einzigen Tweet oder Beitrag angesprochen werden kann, ist es wahrscheinlicher, dass sie mit dem Unternehmen Geschäfte machen.

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Die heutige Technologie verändert die Art und Weise, wie wir Geschäfte machen blitzschnell. Auch der Social-Media-Handel bewegt sich blitzschnell, aber durch die Beobachtung von Erwähnungen und Fragen an die Community können Sie einen Eindruck davon bekommen, wie Ihr Markt über bevorstehende Veränderungen denkt. Auch andere Posts können Ihnen helfen, kritisches Feedback aus der Öffentlichkeit zusammenzustellen ...

Manage Social Media Commerce mit HootSuite - dummies

Manage Social Media Commerce mit HootSuite - dummies

HootSuite ist ein Social Media Management System zur Umsetzung von Outreach und Überwachung in sozialen Netzwerken über ein einziges webbasiertes Dashboard. Für Unternehmen wird HootSuite am häufigsten von Social-Media-Teams mit mehreren Agenten verwendet, aber auch viele Einzelanwender mögen es. Wenn Sie auf der Suche nach einer robusten Plattform sind, die alles an einem Ort hält, ...

Die Wahl des Herausgebers

Die 5 Kornsterne der Mittelmeer - Dummies

Die 5 Kornsterne der Mittelmeer - Dummies

Die Mittelmeerdiät ist in der Praxis des Habens begründet ein Vollkorn zu jeder Mahlzeit. Und nein, das bedeutet nicht, eine ganze Platte Vollkornspaghetti mit Fleischsauce zum Abendessen zu essen. Stattdessen machen die Menschen im Mittelmeerraum ihr Getreide zur Beilage oder schaffen durch die Zugabe von magerem Eiweiß mehr Gleichgewicht ...

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Der Verzehr von sieben bis zehn Portionen Obst und Gemüse pro Tag, wie sie für die mediterrane Ernährung empfohlen werden, mag sehr viel erscheinen, aber es muss keine so große Herausforderung sein. Wenn Sie nicht die Früchte und das Gemüse lieben, die spezifisch mit der Mittelmeerdiät verbunden sind, ist das okay! Essen Sie jede Art von Obst oder Gemüse, die Sie ...

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Sie haben vielleicht gedacht, dass der Oregano und Basilikum in Ihrer Spaghetti-Sauce lieferte nur einen deutlichen italienischen oder mediterranen Geschmack, aber diese kleinen Kräuter sind Pflanzen, was bedeutet, dass sie alle Arten von gesundheitlichen Vorteilen haben, die einen großen Einfluss auf Ihre allgemeine Gesundheit haben können. Einfache Gewürze wie Ingwer und Oregano enthalten Phytochemikalien, ...