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

Photoshop 7 Navigationswerkzeuge - dummies

Photoshop 7 Navigationswerkzeuge - dummies

Photoshop 7 bietet alle Möglichkeiten, durch die Funktionen zu navigieren, egal ob Sie eine Mac oder ein Windows-System. In der folgenden Tabelle finden Sie Informationen zum Scrollen, Zoomen und Durchlaufen von Photoshop 7: Action Windows Mac Scrollen Sie mit der Leertaste + ziehen Sie die Leertaste + Strg + Leertaste + klicken Sie auf Apple Command + Leertaste + klicken Sie auf Vergrößern und ändern ...

Photoshop 7 Mal- und bearbeitungswerkzeuge - dummies

Photoshop 7 Mal- und bearbeitungswerkzeuge - dummies

In Photoshop 7 sind die Tastenkombinationen für Mal- und Bearbeitungswerkzeuge meist das Gleiche, ob Sie ein Windows-basiertes System oder einen Mac verwenden. Der einzige Unterschied besteht im letzten Eintrag in der folgenden Tabelle, in der die Verknüpfungen angezeigt werden: Erhöhen der Pinselgröße] Verringern der Pinselgröße [Ändern der Deckkraft oder des Werkzeugflusses 1, ...

Photoshop 7 Paletten-Werkzeuge - Dummies

Photoshop 7 Paletten-Werkzeuge - Dummies

Die Paletten von Photoshop 7 geben Ihnen Zugriff auf Gruppen verwandter Werkzeuge. Wenn Sie sich also auf Farbe konzentrieren, können Sie die Farbpalette aufziehen und Ihre Photoshop-Bilder mit einem Regenbogen von Schattierungen beleben. Die folgende Tabelle zeigt den Zugriff auf die verschiedenen Photoshop 7-Paletten in Windows- und Mac-Systemen: Palette / Aktion ...

Die Wahl des Herausgebers

Fantasy Fußball für Dummies Cheat Sheet - Dummies

Fantasy Fußball für Dummies Cheat Sheet - Dummies

Fantasy Fußball ist ein Spaß, wettbewerbsfähig und süchtig machendes Hobby. Bringen Sie Ihre Fantasy-Saison in Schwung, indem Sie Spieler entwerfen, um ein solides Team aufzubauen und Coaching-Tipps verwenden, um Ihr Team stark zu machen. Wenn Sie eine Position verbessern müssen, probieren Sie einige Strategien für den Handel mit Spielern und den Erwerb freier Agenten aus. Halten Sie einen Führer handlich von ...

Wie Fantasy-Fußball-Playoffs funktionieren - Dummies

Wie Fantasy-Fußball-Playoffs funktionieren - Dummies

Wenn du das Ende deiner Fantasy-Football-Saison erreichst, wenn sie vorbei ist Nun, Sie sind vielleicht im Streit, um die Playoffs zu machen. Wenn das der Fall ist, herzlichen Glückwunsch! Mit diesen Rechten geht es um dieses Spiel, und Sie sind dem ultimativen Preis einen Schritt näher. Wenn nicht, fühle dich nicht schlecht. ...

Bereiten Sie Ihre Fantasy Football Roster für die Draft - Dummies

Bereiten Sie Ihre Fantasy Football Roster für die Draft - Dummies

Vor, wenn Sie Ihre Fantasy Football League erforschen und herausfinden Wie viele Dienstplan-Spots Sie haben, können Sie Ihre Aufmerksamkeit darauf lenken, Ihren Entwurf basierend auf diesen Anforderungen vorzubereiten. Sie können Ihren eigenen Dienstplan-Spickzettel aus CheatSheet War Room ausdrucken. Neben dem Listenblatt finden Sie weitere kostenlose druckbare Fantasy-Fußball ...

Die Wahl des Herausgebers

Erstellen eines neuen Dokuments aus CSS-Starterseiten in Dreamweaver CS6 - Dummies

Erstellen eines neuen Dokuments aus CSS-Starterseiten in Dreamweaver CS6 - Dummies

Adobe Dreamweaver CS6 bietet Ihnen eine Bibliothek von Beispielseiten mit CSS-basierten Layouts als Alternative zum Neuanfang. Diese CSS-Beispielseiten enthalten nützliche und allgemeine Layoutideen, und da sie mit CSS-Positionierung erstellt werden, sind sie sehr flexibel. Sie können sie direkt im Bedienfeld "CSS-Stile" oder im Eigenschafteninspektor ändern. ...