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 [...]
Kaufen Sie hier:
Horizontale Tabs
Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung
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…
Das artist window stellt Künstler bzw. deren Werke vor und gibt somit einen Einblick in die Ateliers und Werkstätten der Kunstschaffenden. Das besondere am artist window ist, dass die ...
Die Zeitschrift mit den guten Nachrichten
"Augenblick mal" ist eine Zeitschrift, die in aktuellen Berichten, Interviews und Reportagen die biblische Botschaft und den christlichen Glauben ...
Auflagenstärkste deutschsprachige Bonsai-Zeitschrift, basierend auf den renommiertesten Bonsai-Zeitschriften Japans mit vielen Beiträgen europäischer Gestalter. Wertvolle Informationen für ...
care konkret ist die Wochenzeitung für Entscheider in der Pflege. Ambulant wie stationär. Sie fasst topaktuelle Informationen und Hintergründe aus der Pflegebranche kompakt und kompetent für Sie ...
Der Steuerzahler ist das monatliche Wirtschafts- und Mitgliedermagazin des Bundes der Steuerzahler und erreicht mit fast 230.000 Abonnenten einen weitesten Leserkreis von 1 ...
Die Flugzeuge der NVA
Neben unser F-40 Reihe, soll mit der DHS die Geschichte der "anderen" deutschen Luftwaffe, den Luftstreitkräften der Nationalen Volksarmee (NVA-LSK) der ehemaligen DDR ...
Bau und Einsatz von Werkzeugmaschinen für spangebende und spanlose sowie abtragende und umformende Fertigungsverfahren.
dima - die maschine - bietet als Fachzeitschrift die Kommunikationsplattform ...
Der "DSD – Der Sicherheitsdienst" ist das Magazin der Sicherheitswirtschaft. Es erscheint viermal jährlich und mit einer Auflage von 11.000 Exemplaren.
Der DSD informiert über aktuelle Themen ...
Lebendige Reportagen, spannende Interviews, interessante Meldungen, informative Hintergrundberichte. Lesen Sie in der Zeitschrift „EineWelt“, was Menschen in Mission und Kirche bewegt
Man kann ...
Vom Deutschen Patent- und Markenamt erteilte Patente. Bibliographie, Patentanspruch, wichtigste Zeichnung.
Thomson Reuters is the world’s leading source of intelligent information for businesses ...