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

Auflistung Vereinbarungen über die Immobilienlizenz Prüfung - Dummies

Auflistung Vereinbarungen über die Immobilienlizenz Prüfung - Dummies

Listing-Vereinbarungen werden auf der Immobilien abgedeckt werden Lizenzprüfung. Eine Listungsvereinbarung stellt eine Agenturbeziehung zwischen einem Agenten und einem Grundstücksverkäufer her. Der Vertreter verpflichtet sich, den Verkäufer bei der Vermarktung der Immobilie zu vertreten. Hier sind die Namen und Beschreibungen der vier Arten von Listing-Vereinbarungen in der Reihenfolge, in der sie sind ...

Immobilien-Lizenz-Prüfung: 7 Verwirrende Wortpaare - Dummies

Immobilien-Lizenz-Prüfung: 7 Verwirrende Wortpaare - Dummies

Bevor Sie Ihre Immobilienlizenz nehmen Es ist wichtig, dass Sie den Unterschied zwischen ähnlich klingenden Begriffen verstehen. Die folgenden Immobilienbegriffe sind am häufigsten verwirrt; Holen Sie sich diese auswendig und Sie sind auf dem Weg zu mehr richtigen Antworten. Eigentumswohnung / Genossenschaft: Ein Eigentümer einer Eigentumswohnung besitzt tatsächlich Immobilien. Dieser Besitz ist in der Regel der Luftraum ...

Hypothek Akzeptanz Überlegungen zur Immobilienlizenz Prüfung - Dummies

Hypothek Akzeptanz Überlegungen zur Immobilienlizenz Prüfung - Dummies

Die Immobilienlizenz Prüfung wird Fragen zu Hypotheken und Kreditgebern. Ein primärer Kreditgeber hat zwei Überlegungen, wenn er einen Kredit für den Kauf oder die Refinanzierung von Immobilien vergibt: den Wert der Immobilie und die Fähigkeit des Kreditnehmers, die Schulden zu tilgen. Bei der Überprüfung des Wertes der Immobilie, ...

Die Wahl des Herausgebers

GED Fragen der wissenschaftlichen Praxis: Arbeit, Bewegung und Kraft - Dummies

GED Fragen der wissenschaftlichen Praxis: Arbeit, Bewegung und Kraft - Dummies

Die Gesetze von Physik beeinflusst alle Arten von alltäglichen Aktivitäten, vom Autofahren bis zum Baseballspiel. Es überrascht daher nicht, dass sich einige Fragen zum GED Science-Test mit Konzepten wie Arbeit, Bewegung und Kraft befassen. In den folgenden Übungsfragen müssen Sie sowohl Theorie als auch gesunden Menschenverstand anwenden, um ...

GED Beispielfragen: Argumentieren durch Sprachkunst Lesen von technischen Informationen - Dummies

GED Beispielfragen: Argumentieren durch Sprachkunst Lesen von technischen Informationen - Dummies

Zu den Begründungen Durch die Sprachabteilung der GED können Sie gebeten werden, Fragen zu einer technischen Passage zu beantworten. Dies könnte Anweisungen zur Fertigstellung enthalten, wie die folgenden. Die Fragen in diesem Artikel beziehen sich auf den folgenden Auszug aus Russell Harts Fotografie für Dummies, 2. Auflage (Wiley). Was ist das Geheimnis für ...?

GED Beispielfragen: Kurze wissenschaftliche Antwortfragen - Dummys

GED Beispielfragen: Kurze wissenschaftliche Antwortfragen - Dummys

Irgendwann während des Science-Teils der GEE-Test, werden Sie gebeten, eine kurze Antwort zu verfassen. Sie werden eine Passage erhalten und eine Frage stellen, auf die Sie antworten müssen. Machen Sie Ihre Antwort klar und prägnant. Kurzer Antwortdurchgang Jeder kennt Cheddar-Käse. Leute setzen ...

Die Wahl des Herausgebers

Stärkung des Selbstwertgefühls für Dummies Cheat Sheet (UK Edition) - Dummies

Stärkung des Selbstwertgefühls für Dummies Cheat Sheet (UK Edition) - Dummies

Selbstzweifel und schlechte Selbstwertschätzung scheinen Hand in Hand mit dem Menschsein zu gehen. Selbst wenn Sie im Allgemeinen gesund und ein gutes Selbstwertgefühl haben, haben Sie wahrscheinlich Zeiten in Ihrem Leben, an denen Sie sich unwohl fühlen und Gedanken und Gedanken über sich selbst verunglimpfen. Um zu helfen, halten Sie diesen Spickzettel, damit Sie ein paar Tipps und Hinweise haben ...

Antipsychotika und die Behandlung der bipolaren Störung - Dummies

Antipsychotika und die Behandlung der bipolaren Störung - Dummies

Atypische Antipsychotika (atypische Neuroleptika oder Antipsychotika der zweiten Generation) ursprünglich formuliert, um Psychose bei Schizophrenie zu behandeln, aber diese Klasse von Medikamenten hat sich auch als wirksam bei der Verringerung der Manie und Augmentierung Antidepressiva Behandlung erwiesen. Die atypische oder zweite Generation stammt aus der Tatsache, dass diese neuere Art von Antipsychotika anders funktioniert als der ältere Standard oder Neuroleptika der ersten Generation, ...

Verwaltung von Angst mit Achtsamkeit für Dummies Cheat Sheet - Dummies

Verwaltung von Angst mit Achtsamkeit für Dummies Cheat Sheet - Dummies

Sie möchten mehr darüber erfahren, wie Sie Ihre Angst mit Achtsamkeit? Sieh dir den Spickzettel an und entdecke die häufigsten Ursachen von Angstzuständen. Versuchen Sie eine kurze Achtsamkeitsübung, die Ihrer Angst helfen kann. Erkunde Wege, wie du deine ängstlichen Gedanken achtsam handhaben kannst. Finden Sie einfache Möglichkeiten heraus, jeden Tag aufmerksam zu sein. Dieser Spickzettel ...