Inhaltsangabe:Einleitung: Diese Studienarbeit basiert auf den Diplomarbeiten 'A Design Pattern Oriented Programming Environment' von N. Seemann (Best.Nr. 29011912) und 'Entwicklung einer patternorientierten Programmiersprache und eines dazugehörigen Compilers' von S. Bünnig (Best.Nr. 29011914). Die Studienarbeit enthält zusätzlich Programme (Listings), die nicht in gedruckter Form vorliegen. Auf Nachfrage können wir Ihnen eine entsprechende CD-R von den Autoren besorgen. Es werden die frei verfügbaren Werkzeuge bzw. Compiler SWI-Prolog, LDL und SmallEiffel benutzt, die ebenfalls auf der CD enthalten sind. Die Compiler Visual C++ und ISE-Eiffel sind nicht frei verfügbar und können von uns nicht geliefert werden. Gang der Untersuchung: Diese Studienarbeit ist eine Anwendbarkeitsstudie des in 'A Design Pattern Oriented Programming Environment' vorgestellten Modells und der in 'Entwicklung einer patternorientierten Programmiersprache und eines dazugehörigen Compilers' vorgestellten Programmiersprache PaL. Zunächst werden die aufgeführten Design Patterns in PaL implementiert. Die Umsetzung der Design Patterns in die Sprache PaL wird ausführlich dokumentiert und diskutiert. Der patternorientierte Entwurf wird danach als Erweiterung des objektorientierten Entwurfs eingeführt. Bei dieser neuen Form des Entwurfs steht die Wiederverwendung von Patterns im Vordergrund. Ausgehend von elementaren Design Patterns und dem Baukastenprinzip entstehen durch Verfeinerung komplexere, applikationsspezifische Patterns. Auf Grundlage der Standardbibliothek der Design Patterns wird unter Nutzung dieser Entwurfsstrategie die Zeichenapplikation DrawIt entwickelt. DrawIt stellt somit ein nichttriviales Beispiel für die Anwendbarkeit des patternorientierten Paradigmas dar. Inhaltsverzeichnis:Inhaltsverzeichnis: 1.Einführung5 2.Eine Standardbibliothek grundlegender Design Patterns7 2.1Anpassung der Design Patterns an die Sprache PaL7 2.2Dokumentation der Patterns8 2.3Hilfspatterns9 2.3.1Container (Container)11 2.3.2Liste (List)12 2.3.3Parameter (Parameter)15 2.4Die Bibliothek der Design Patterns17 2.4.1Fabrikmethode (Factory Method)17 2.4.2Abstrakte Fabrik (Abstract Factory)20 2.4.3Iterator (Iterator)24 2.4.4Kompositum (Composite)27 2.4.5Interpreter (Interpreter)30 2.4.6Fliegengewicht (Flyweight)32 2.4.7Dekorierer (Decorator)35 2.4.8Proxy (Proxy)38 2.4.9Zust5ndigkeitskette (Chain of Responsibility)41 2.4.10Besucher (Visitor)43 2.4.11Strategie [...]
Shortcut-Tipps für ASP.NET-Profis
Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…
Shortcut-Tipps für ASP.NET-Profis
Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…
Shortcut-Tipps für ASP.NET-Profis
Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…
Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…
Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…
Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…
Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…
3., aktualisierte Auflage. Inkl. kompletter Spiele-Engine.
DAS UMFASSENDE HANDBUCH ZUR 3D-SPIELEPROGRAMMIERUNG
- Behandelt alle wichtigen Techniken der Spieleentwicklung auf Basis von DirectX und C…
3., aktualisierte Auflage. Inkl. kompletter Spiele-Engine.
DAS UMFASSENDE HANDBUCH ZUR 3D-SPIELEPROGRAMMIERUNG
- Behandelt alle wichtigen Techniken der Spieleentwicklung auf Basis von DirectX und C…
3., aktualisierte Auflage. Inkl. kompletter Spiele-Engine.
DAS UMFASSENDE HANDBUCH ZUR 3D-SPIELEPROGRAMMIERUNG
- Behandelt alle wichtigen Techniken der Spieleentwicklung auf Basis von DirectX und C…
Für diese Fachzeitschrift arbeiten namhafte Persönlichkeiten aus den verschiedenen Fotschungs-, Lehr- und Praxisbereichen zusammen. Zu ihren Aufgaben gehören Prävention, Früherkennung, ...
Auflagenstärkste deutschsprachige Bonsai-Zeitschrift, basierend auf den renommiertesten Bonsai-Zeitschriften Japans mit vielen Beiträgen europäischer Gestalter. Wertvolle Informationen für ...
CE-Markt ist Pflichtlektüre in der Unterhaltungselektronik-Branche. Die Vermarktung von Home und Mobile Electronics mit den besten Verkaufsargumenten und Verkaufsstrategien gehören ebenso zum ...
News & Infos für die Gastronomie: Tipps, Trends und Ideen, Produkte aus aller Welt, Innovative Konzepte, Küchentechnik der Zukunft, Service mit Zusatznutzen und vieles mehr. Frech, offensiv, ...
Gefahrgutvorschriften sind kompliziert, sie in die Praxis umzusetzen ist es auch. der gefahrgutbeauftragte macht die Arbeit leichter: Gefahrgutbeauftragten, beauftragten Personen und ...
"Der Hessische Obst- und Gartenbau" ist die Monatszeitschrift des Landesverbandes Hessen für Obstbau, Garten und Landschaftspflege e.V.. Probeexemplare werden nur nach Hessen versendet. Es wird ...
Prüfungs- und Praxiswissen für Ihre Ausbildung.
Mehr Erfolg in der Ausbildung, sicher in alle Prüfungen gehen, im Beruf jeden Tag überzeugen: „Die Kaufleute für Büromanagement“ ist die ...
Prüfungs- und Praxiswissen für Zahnmedizinische Fachangestellte
Mehr Erfolg in der Ausbildung, sicher in alle Prüfungen gehen, im Beruf jeden Tag überzeugen: „Die Zahnmedizinische ...
elektrobörse handel gibt einen facettenreichen Überblick über den Elektrogerätemarkt: Produktneuheiten und -trends, Branchennachrichten, Interviews, Messeberichte uvm.. In den monatlichen ...
Vom Deutschen Patent- und Markenamt erteilte Patente. Bibliographie, Patentanspruch, wichtigste Zeichnung.
Thomson Reuters is the world’s leading source of intelligent information for businesses ...