Details

ISBN/EAN: 978-3-8324-1912-7
Format: PDF
DRM: Nicht vorhanden
Weitere Details
Auflage:
1. Auflage 2014
Erschienen am:
Sprache:
English
Umfang:
94 S., 4.83 MB
Empfohlene App:
Weitere Details arrow_forward_ios

A Design Pattern Oriented Programming Environment

eBook

38,00 €
inkl. MwSt.

Herunterladen

Beschreibung

Inhaltsangabe:Einleitung:Diese Diplomarbeit ist zusammen mit der Diplomarbeit ?Entwicklung einer patternorientierten Programmiersprache und eines dazugehörigen Compilers? von S. Bünnig (Best.Nr. 29011914) die Grundlage für die Studienarbeit ?Patternorientierte Programmierung am Anwendungsbeispiel? von N. Seemann und S. Bünnig (Best.Nr. 29011913).Ein Entwurfsmuster beschreibt ein in unserer Umwelt beständig wiederkehrendes Problem und erläutert den Kern der Lösung für dieses Problem, so dass diese Lösung beliebig oft anwendbar ist, ohne dass man sie jemals ein zweites Mal gleich ausführen muss.Das Ziel dieser Arbeit besteht nun darin, diesen abstrakten Grundgedanken auf dem Gebiet der Softwareentwicklung formal in einem Programmiermodell zu fassen, das Entwurfsmuster und damit verbundene Konzepte direkt unterstützt und als Erweiterung des objektorientierten Programmiermodells verstanden werden kann.Im Anschluss daran wird ein Sprachentwurf für eine sogenannte patternorientierte Programmiersprache vorgestellt, die es ermöglichen soll, Entwurfsmuster zu implementieren und wiederzuverwenden.Abstract:The development of large scale software systems in a systematic way is still a challenging task in software engineering. The use of structural, modular and object oriented programming techniques and environments have proven to be powerful and reliable for the creation of correct, reusable and maintainable software.Specifically, the object oriented programming model has improved the quality of software by providing structures for better support of abstraction, encapsulation and reusability. In recent years, these properties have become more important since hardware and software systems have grown bigger and more complex. Also, customers have made higher requirements an the quality of software. Object oriented programming languages like Eiffel, Smalltalk or C++ provide basic facilities for network programming, database access, etc. in form of class libraries which exploit these concepts. This helps developers concentrate an the solving of the actual problems, without having to spend time an reinventing already implemented solutions to common problems.The object-oriented paradigm primarily involve objects. These usually represent abstractions of real world entities. Objects are typically defined by classes in programming languages. Classes representing different entities may be related to each other in several different ways. These normally []

E-Book Informationen

Alle hier erworbenen E-Books können Sie in Ihrem Kundenkonto in die kostenlose PocketBook-Cloud laden. Dadurch haben Sie den Vorteil, dass Sie von Ihrem PocketBook E-Reader, Ihrem Smartphone, Tablet und PC jederzeit auf Ihre gekauften und bereits vorhandenen E-Books Zugriff haben.

Um die PocketBook-Cloud zu aktivieren, loggen Sie sich bitte in Ihrem Kundenkonto ein und gehen dort in den Bereich „Downloads“. Setzen Sie hier einen Haken bei „Neue E-Book-Käufe automatisch zu meiner Cloud hinzufügen.“. Dadurch wird ein PocketBook-Cloud-Konto für Sie angelegt. Die Zugangsdaten sind dabei dieselben wie in diesem Webshop.

Weitere Informationen zur PocketBook-Cloud finden Sie unter www.meinpocketbook.de.

Allgemeine E-Book-Informationen

E-Books in diesem Webshop können in den Dateiformaten EPUB und PDF vorliegen und können ggf. mit einem Kopierschutz versehen sein. Sie finden die entsprechenden Informationen in der Detailansicht des jeweiligen Titels.

E-Books ohne Kopierschutz oder mit einem digitalen Wasserzeichen können Sie problemlos auf Ihr Gerät übertragen. Sie müssen lediglich die Kompatibilität mit Ihrem Gerät prüfen.

Um E-Books, die mit Adobe DRM geschützt sind, auf Ihr Lesegerät zu übertragen, benötigen Sie zusätzlich eine Adobe ID und die kostenlose Software Adobe® Digital Editions, wo Sie Ihre Adobe ID hinterlegen müssen. Beim Herunterladen eines mit Adobe DRM geschützten E-Books erhalten Sie zunächst eine .acsm-Datei, die Sie in Adobe® Digital Editions öffnen müssen. Durch diesen Prozess wird das E-Book mit Ihrer Adobe-ID verknüpft und in Adobe® Digital Editions geöffnet.