Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Java versus Ruby: Anwendbarkeit des objektorientierten Paradigmas |
| Autor | Wesel, Peter |
| Erscheinungsjahr | 2003 |
| Klasse | Sonstiges |
| Bestelldatum | |
| Inventardatum | |
| Abstract | Von den diversen Paradigmen der Programmierung ist das objektorientierte eines der populärsten. Es ist daher natürlich, dass es verschiedenste Ansätze für die Umsetzung des objektorientierten Paradigmas gibt. Diese Arbeit untersucht die Anwendbarkeit von objektorientierten Konzepten in den Programmiersprachen Java und Ruby. Die betrachteten Konzepte Einfachvererbung, Ersetzbarkeitsprinzip, Mehrfachvererbung, Delegation, Informationsverheimlichung, Abstrakte Klassen, Objektspezialisierung, Finalisierung, Überladen, Überschreiben und Design by Contract sind für die Erstellung qualitativ hochwertiger Programme von großer Bedeutung. Ausgestattet mit den allgemeinen Sprachkonzepten werden die genannten objektorientierten Konzepte bestmöglichst in Java und Ruby eingesetzt. Dort, wo die Sprache keine direkte Unterstützung für ein Konzept anbietet, wird mit alternativen Möglichkeiten eine adäquate Lösung realisiert. Es zeigt sich, dass objektorientierte Sprachkonzepte nicht unbedingt in der Sprache enthalten sein müssen, da in einigen Fällen mit alternativen Methoden eine ebenso gute Anwendbarkeit erzielt werden kann. |
| Status | Verfügbar |