Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Objectteams – Wikipedia
Objectteams – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie

Object Teams ist eine aspektorientierte Erweiterung von Java, welche in Zusammenarbeit der Technischen Universität Berlin mit dem Fraunhofer-Institut für Rechnerarchitektur und Softwaretechnik entwickelt wurde.

Object Teams besteht (derzeit) aus einem Compiler, der Object-Teams-Code für die Java-Laufzeitumgebung übersetzt, einem Laufzeitpaket sowie einer vollständigen Integration in Eclipse. Object Teams basiert im Wesentlichen auf dem Konzept von Teams und Rollen. Eine Pointcut-Sprache, wie sie (in anderer Form) auch in AspectJ eingesetzt wird um die Selektion der Basis-Klassen und -Methoden besser steuern zu können, befindet sich derzeit in Entwicklung.

Teams

[Bearbeiten | Quelltext bearbeiten]

Teams sind quasi intelligente Packages: Sie fassen Klassen wie Packages zusammen, erlauben aber zusätzlich eigene Member und auch Vererbung.

Rollen

[Bearbeiten | Quelltext bearbeiten]

Rollen leben innerhalb von Teams und sind Java-Klassen, die an andere Klassen gebunden werden können – diese werden als Basis bezeichnet. Über diese Bindung kann eine Rolle callin- und callout-Methoden definieren. Callin-Methoden sind Methoden, die in einer von drei Arten an Methoden der Basis-Klasse gebunden werden können. Die callin-Methode wird aufgerufen

  • bei „before“: unmittelbar vor dem Aufruf der Basis-Methode,
  • bei „after“: unmittelbar nach dem Aufruf der Basis-Methode und
  • bei „replace“: anstatt des Aufrufs der Basis-Methode

Das Basis-Objekt wird gewissermaßen geschützt. Aufrufe auf dem Basis-Objekt sind der Rolle nicht direkt möglich. Solche Aufrufe müssen in Form von callout-Methoden explizit deklariert werden.

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Eclipse Object Teams Project
  • ehemalige Website des Projekts
  • ObjectTeams, TU Berlin
  • Stephan Herrmann: Programming with Roles in ObjectTeams/Java, Technische Universitat Berlin
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Objectteams&oldid=218762815“
Kategorie:
  • Java (Programmiersprache)

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id